|
|
@@ -288,20 +288,23 @@ public class WorkerServiceImpl implements WorkerService {
|
|
|
Truck truck = truckService.getById(workOrder.getTruckId());
|
|
|
truck.setTmsStatus(TmsTruckStatus.DONE);
|
|
|
truckService.updateById(truck);
|
|
|
- //2.结束当前行程周期(从收车中到出车检查也结束当前行程周期)
|
|
|
- WorkCycle workCycle = workCycleService.findCurrentWorkCycle(workOrder.getTruckId());
|
|
|
- workCycle.setEndTime(LocalDateTime.now());
|
|
|
- BeanUtils.copyProperties(truck, workCycle);
|
|
|
- BeanUtils.copyProperties(workOrder, workCycle);
|
|
|
- workCycleService.updateById(workCycle);
|
|
|
-
|
|
|
+ //2.上传订单信息
|
|
|
workOrder.setWeightingListNo(workOrderParam.getWeightingListNo());
|
|
|
workOrder.setWeightingListUrl(workOrderParam.getWeightingListUrl());
|
|
|
workOrder.setPiWeight(workOrderParam.getPiWeight());
|
|
|
workOrder.setMaoWeight(workOrderParam.getMaoWeight());
|
|
|
workOrder.setJingWeight(workOrderParam.getJingWeight());
|
|
|
workOrderService.updateById(workOrder);
|
|
|
- //3 记录日志
|
|
|
+
|
|
|
+ //3.结束当前行程周期(从收车中到出车检查也结束当前行程周期)
|
|
|
+ WorkCycle workCycle = workCycleService.findCurrentWorkCycle(workOrder.getTruckId());
|
|
|
+ workCycle.setEndTime(LocalDateTime.now());
|
|
|
+ BeanUtils.copyProperties(truck, workCycle);
|
|
|
+ BeanUtils.copyProperties(workOrder, workCycle);
|
|
|
+ workCycle.setJingWeight(Integer.valueOf(workOrderParam.getJingWeight()));
|
|
|
+ workCycleService.updateById(workCycle);
|
|
|
+
|
|
|
+ //4 记录日志
|
|
|
workLogService.logWorkCycleInfo(WorkLogTypeEnum.CLOSED, workOrder);
|
|
|
}
|
|
|
} catch (Exception e) {
|