Browse Source

设备状态同步后发起重新调度

yejian 2 years ago
parent
commit
0745916cfe

+ 7 - 0
imcs-admin-boot/imcs-business-controller/src/main/java/com/github/zuihou/business/controller/externalApi/SynProductionStatus.java

@@ -3,6 +3,7 @@ package com.github.zuihou.business.controller.externalApi;
 import com.alibaba.fastjson.JSONArray;
 import com.alibaba.fastjson.JSONObject;
 import com.github.zuihou.base.R;
+import com.github.zuihou.business.operationManagementCenter.service.OrderService;
 import com.github.zuihou.business.productionResourceCenter.dao.ProductionresourceBizMapper;
 import com.github.zuihou.context.BaseContextHandler;
 import com.github.zuihou.log.annotation.SysLog;
@@ -43,6 +44,8 @@ public class SynProductionStatus {
     private ProductionresourceService productionresourceService;
     @Autowired
     private ProductionresourceBizMapper productionresourceBizMapper;
+    @Autowired
+    private OrderService orderService;
 
     @ApiOperation(value = "设备状态同步", notes = "设备状态同步")
     @PostMapping("/synProductionStatus")
@@ -59,6 +62,10 @@ public class SynProductionStatus {
         for(com.github.zuihou.business.productionResourceCenter.entity.Productionresource bizProductionResource : bizProductionResources){
             productionresourceBizMapper.updateById(bizProductionResource);
         }
+
+        // 状态变化重调度
+        orderService.reschedulingPlanTasks();
+
         return R.success();
     }
 }