guoyong 4 年之前
父节点
当前提交
f16c9b60b3
共有 1 个文件被更改,包括 10 次插入8 次删除
  1. 10 8
      src/main/java/com/aoyang/tms/service/impl/WorkerServiceImpl.java

+ 10 - 8
src/main/java/com/aoyang/tms/service/impl/WorkerServiceImpl.java

@@ -60,14 +60,16 @@ public class WorkerServiceImpl implements WorkerService {
             if (truck.getTmsStatus() == 1 || truck.getTmsStatus() == 2) {
                 // 行车状态已开始行车周期
                 // 查询当前是否有中止的装车运单
-                QueryWrapper<WorkOrder> queryWrapper = new QueryWrapper<>();
-                queryWrapper.eq("cycle_id", workCycleOld.getId());
-                queryWrapper.eq("order_status", 60);
-                queryWrapper.eq("type", 1);
-                queryWrapper.orderByDesc("id");
-                List<WorkOrder> calcelList = workOrderService.list(queryWrapper);
-                if (calcelList != null && calcelList.size() > 0) {
-                    cancelFlag = true;
+                if (workCycleOld != null) {
+                    QueryWrapper<WorkOrder> queryWrapper = new QueryWrapper<>();
+                    queryWrapper.eq("cycle_id", workCycleOld.getId());
+                    queryWrapper.eq("order_status", 60);
+                    queryWrapper.eq("type", 1);
+                    queryWrapper.orderByDesc("id");
+                    List<WorkOrder> calcelList = workOrderService.list(queryWrapper);
+                    if (calcelList != null && calcelList.size() > 0) {
+                        cancelFlag = true;
+                    }
                 }
             }
             if (cancelFlag) {