ソースを参照

feat:修改运单未更新spotName问题

wangweiyu 4 年 前
コミット
01cea9a732

+ 7 - 0
src/main/java/com/aoyang/tms/controller/WorkOrderController.java

@@ -192,6 +192,13 @@ public class WorkOrderController {
         if (workOrder.getOrderStatus() != 0 && workOrder.getOrderStatus() != 40 && workOrder.getOrderStatus() != 50) {
             return new Result<>(ErrCodeEnum.NO_UPDATE.getCode(), ErrCodeEnum.NO_UPDATE.getMessage());
         }
+        if (param.getSpotId() != null) {
+            WorkSpot spot = workSpotService.getById(param.getSpotId());
+            if (spot == null) {
+                return new Result<>(ErrCodeEnum.NO_UPDATE.getCode(), "作业点信息错误");
+            }
+            param.setSpotName(spot.getSpotName());
+        }
         return new Result<>(workOrderService.saveOrUpdate(param));
     }