提交 dcc8f2b1 authored 作者: jiangwenye's avatar jiangwenye

Merge branch 'test' of https://t.clxkj.cn/clx-java/clx-performance into test

...@@ -39,6 +39,7 @@ public enum OrderChildLogEnum { ...@@ -39,6 +39,7 @@ public enum OrderChildLogEnum {
DRIVER_CANCEL(110, "司机取消"), DRIVER_CANCEL(110, "司机取消"),
PLATFORM_CANCEL(111, "承运取消"), PLATFORM_CANCEL(111, "承运取消"),
OWNER_CANCEL(112, "货主取消"), OWNER_CANCEL(112, "货主取消"),
ARTIFICIAL_CANCEL(113, "客服取消"),
; ;
......
...@@ -23,9 +23,9 @@ public class CollectWaitReportReceiveAddressSaveParam { ...@@ -23,9 +23,9 @@ public class CollectWaitReportReceiveAddressSaveParam {
@NotNull(message = "排队状态不能为空") @NotNull(message = "排队状态不能为空")
private Integer waitType; private Integer waitType;
@ApiModelProperty(value = "预计站外等待时长", example = "1") @ApiModelProperty(value = "预计等待时长", example = "1")
private BigDecimal stationOutTime; private BigDecimal stationTime;
@ApiModelProperty(value = "预计站外等待时长图片列表") @ApiModelProperty(value = "图片列表")
private List<String> stationOutImageList; private List<String> stationImageList;
} }
...@@ -23,9 +23,9 @@ public class CollectWaitReportSendAddressSaveParam { ...@@ -23,9 +23,9 @@ public class CollectWaitReportSendAddressSaveParam {
@NotNull(message = "排队状态不能为空") @NotNull(message = "排队状态不能为空")
private Integer waitType; private Integer waitType;
@ApiModelProperty(value = "预计站内等待时长", example = "1") @ApiModelProperty(value = "预计等待时长", example = "1")
private BigDecimal stationInTime; private BigDecimal stationTime;
@ApiModelProperty(value = "预计站内等待时长图片列表") @ApiModelProperty(value = "图片列表")
private List<String> stationInImageList; private List<String> stationImageList;
} }
...@@ -24,6 +24,7 @@ public class OrderChildLogDaoImpl extends BaseDaoImpl<OrderChildLogMapper, Order ...@@ -24,6 +24,7 @@ public class OrderChildLogDaoImpl extends BaseDaoImpl<OrderChildLogMapper, Order
, OrderChildLogEnum.Type.GO_TO_RECEIVE.getCode(), OrderChildLogEnum.Type.ARRIVE_RECEIVE.getCode() , OrderChildLogEnum.Type.GO_TO_RECEIVE.getCode(), OrderChildLogEnum.Type.ARRIVE_RECEIVE.getCode()
, OrderChildLogEnum.Type.LOAD.getCode(), OrderChildLogEnum.Type.UNLOAD.getCode() , OrderChildLogEnum.Type.LOAD.getCode(), OrderChildLogEnum.Type.UNLOAD.getCode()
, OrderChildLogEnum.Type.DRIVER_CANCEL.getCode(), OrderChildLogEnum.Type.PLATFORM_CANCEL.getCode() , OrderChildLogEnum.Type.DRIVER_CANCEL.getCode(), OrderChildLogEnum.Type.PLATFORM_CANCEL.getCode()
, OrderChildLogEnum.Type.OWNER_CANCEL.getCode(), OrderChildLogEnum.Type.DRIVER_CONFIRM.getCode()).groupBy(OrderChildLog::getType)); , OrderChildLogEnum.Type.OWNER_CANCEL.getCode(), OrderChildLogEnum.Type.DRIVER_CONFIRM.getCode()
, OrderChildLogEnum.Type.ARTIFICIAL_CANCEL.getCode()).groupBy(OrderChildLog::getType));
} }
} }
...@@ -160,7 +160,7 @@ public class OrderGoodsTruckBindDaoImpl extends BaseDaoImpl<OrderGoodsTruckBindM ...@@ -160,7 +160,7 @@ public class OrderGoodsTruckBindDaoImpl extends BaseDaoImpl<OrderGoodsTruckBindM
@Override @Override
public List<OrderGoodsTruckBind> getCancelOrderGoods(List<String> truckList, String beginTime, String endTime) { public List<OrderGoodsTruckBind> getCancelOrderGoods(List<String> truckList, String beginTime, String endTime) {
return baseMapper.selectList(lQrWrapper().in(OrderGoodsTruckBind::getTruckNo, truckList) return baseMapper.selectList(lQrWrapper().in(OrderGoodsTruckBind::getTruckNo, truckList)
// .eq(OrderGoodsTruckBind::getStatus, OrderGoodsTruckBindEnum.Status.CANCEL.getCode()) .eq(OrderGoodsTruckBind::getStatus, OrderGoodsTruckBindEnum.Status.NORMAL.getCode())
.le(OrderGoodsTruckBind::getCreateTime, endTime) .le(OrderGoodsTruckBind::getCreateTime, endTime)
.ge(OrderGoodsTruckBind::getCreateTime, beginTime) .ge(OrderGoodsTruckBind::getCreateTime, beginTime)
); );
......
...@@ -699,6 +699,8 @@ public class OrderCancelServiceImpl implements OrderCancelService { ...@@ -699,6 +699,8 @@ public class OrderCancelServiceImpl implements OrderCancelService {
orderChildDao.updateEntityByKey(update); orderChildDao.updateEntityByKey(update);
orderCancelComponent.backFillTonnageForArtificial(orderChild.getOrderGoodsNo(), orderChild.getWeight()); orderCancelComponent.backFillTonnageForArtificial(orderChild.getOrderGoodsNo(), orderChild.getWeight());
goodsOrderTruckRecordComponent.releaseDriverCard(orderChild.getOrderGoodsNo(), orderChild.getTruckNo());
driverService.updateOrderStatus(orderChild.getDriverUserNo(), DriverInfoEnum.DriverStatus.NO.getCode(), orderChild.getTruckId(), 1);
orderChildLogService.saveOrderChildLog(orderChild.getChildNo(), orderChildLogService.saveOrderChildLog(orderChild.getChildNo(),
OrderChildEnum.Status.ARTIFICIAL_CANCEL.getCode(), OrderChildEnum.Status.ARTIFICIAL_CANCEL.getName(), OrderChildEnum.Status.ARTIFICIAL_CANCEL.getCode(), OrderChildEnum.Status.ARTIFICIAL_CANCEL.getName(),
......
...@@ -1678,10 +1678,13 @@ public class OrderChildServiceImpl implements OrderChildService { ...@@ -1678,10 +1678,13 @@ public class OrderChildServiceImpl implements OrderChildService {
//查询运单 //查询运单
OrderChild orderChild = orderChildDao.getGoingLatestOrderChild(loginUserInfo.getUserNo()); OrderChild orderChild = orderChildDao.getGoingLatestOrderChild(loginUserInfo.getUserNo());
GoingOrderChildVO orderChildVO = orderChildStruct.convertGoingOrder(orderChild); GoingOrderChildVO orderChildVO = orderChildStruct.convertGoingOrder(orderChild);
//查询货单 if(orderChildVO != null){
OrderGoods orderGoods = orderGoodsDao.getByOrderGoodsNo(orderChild.getOrderGoodsNo()).orElseThrow( //查询货单
PerformanceResultEnum.ORDER_INVALID); OrderGoods orderGoods = orderGoodsDao.getByOrderGoodsNo(orderChild.getOrderGoodsNo()).orElseThrow(
orderChildVO.setLastArriveSendTime(LocalDateTimeUtils.convertLocalDateTimeToDefaultString(orderGoods.getLastArriveSendTime())); PerformanceResultEnum.ORDER_INVALID);
orderChildVO.setLastArriveSendTime(LocalDateTimeUtils.convertLocalDateTimeToDefaultString(orderGoods.getLastArriveSendTime()));
}
return orderChildVO; return orderChildVO;
} }
......
...@@ -67,8 +67,8 @@ public class CollectWaitReportServiceImpl implements CollectWaitReportService { ...@@ -67,8 +67,8 @@ public class CollectWaitReportServiceImpl implements CollectWaitReportService {
collectTruckWait.setReportType(CollectTruckWait.ReportType.LOAD.getCode()); collectTruckWait.setReportType(CollectTruckWait.ReportType.LOAD.getCode());
collectTruckWait.setWaitType(param.getWaitType()); collectTruckWait.setWaitType(param.getWaitType());
collectTruckWait.setStationInTime(param.getStationInTime()); collectTruckWait.setStationInTime(param.getStationTime());
collectTruckWait.setStationInImage(param.getStationInImageList()==null? null : JSON.toJSONString(param.getStationInImageList())); collectTruckWait.setStationInImage(param.getStationImageList()==null? null : JSON.toJSONString(param.getStationImageList()));
collectTruckWait.setReportTime(LocalDateTime.now()); collectTruckWait.setReportTime(LocalDateTime.now());
collectTruckWait.setCreateTime(collectTruckWait.getReportTime()); collectTruckWait.setCreateTime(collectTruckWait.getReportTime());
...@@ -97,8 +97,8 @@ public class CollectWaitReportServiceImpl implements CollectWaitReportService { ...@@ -97,8 +97,8 @@ public class CollectWaitReportServiceImpl implements CollectWaitReportService {
collectTruckWait.setReportType(CollectTruckWait.ReportType.UNLOAD.getCode()); collectTruckWait.setReportType(CollectTruckWait.ReportType.UNLOAD.getCode());
collectTruckWait.setWaitType(param.getWaitType()); collectTruckWait.setWaitType(param.getWaitType());
collectTruckWait.setStationInTime(param.getStationOutTime()); collectTruckWait.setStationInTime(param.getStationTime());
collectTruckWait.setStationInImage(param.getStationOutImageList()==null? null:JSON.toJSONString(param.getStationOutImageList())); collectTruckWait.setStationInImage(param.getStationImageList()==null? null:JSON.toJSONString(param.getStationImageList()));
collectTruckWait.setReportTime(LocalDateTime.now()); collectTruckWait.setReportTime(LocalDateTime.now());
collectTruckWait.setCreateTime(collectTruckWait.getReportTime()); collectTruckWait.setCreateTime(collectTruckWait.getReportTime());
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论