Explorar o código

Merge remote-tracking branch 'origin/master'

wangweiyu %!s(int64=4) %!d(string=hai) anos
pai
achega
a151f6d0b6

+ 8 - 6
src/main/java/com/aoyang/tms/controller/WorkCycleController.java

@@ -53,12 +53,14 @@ public class WorkCycleController {
         }
         WorkCycleVO workCycleVo = new WorkCycleVO();
         WorkCycle workCycle = workCycleService.findCurrentWorkCycle(workCycleParam.getTruckId());
-        BeanUtils.copyProperties(workCycle, workCycleVo);
-        if (workCycle.getStatus() == 1) {
-            workCycleVo.setTime(DateUtils.betweenTime(workCycle.getStartTime(), LocalDateTime.now()));
-        }
-        if (workCycle.getStatus() == 2) {
-            workCycleVo.setTime(DateUtils.betweenTime(workCycle.getStartTime(), workCycle.getEndTime()));
+        if (workCycle != null) {
+            BeanUtils.copyProperties(workCycle, workCycleVo);
+            if (workCycle.getStatus() == 1) {
+                workCycleVo.setTime(DateUtils.betweenTime(workCycle.getStartTime(), LocalDateTime.now()));
+            }
+            if (workCycle.getStatus() == 2) {
+                workCycleVo.setTime(DateUtils.betweenTime(workCycle.getStartTime(), workCycle.getEndTime()));
+            }
         }
         return new Result<>(workCycleVo);
     }