|
|
@@ -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));
|
|
|
}
|
|
|
|