瀏覽代碼

pms 设备调拨后同步资料库

zhangcl 2 月之前
父節點
當前提交
e75740a2a8

+ 5 - 0
yudao-module-pms/yudao-module-pms-biz/src/main/java/cn/iocoder/yudao/module/pms/service/iotdeviceallotlog/IotDeviceAllotLogServiceImpl.java

@@ -11,6 +11,7 @@ import cn.iocoder.yudao.module.pms.dal.dataobject.IotDeviceDO;
 import cn.iocoder.yudao.module.pms.dal.dataobject.iotdeviceallotlog.IotDeviceAllotLogDO;
 import cn.iocoder.yudao.module.pms.dal.mysql.IotDeviceMapper;
 import cn.iocoder.yudao.module.pms.dal.mysql.iotdeviceallotlog.IotDeviceAllotLogMapper;
+import cn.iocoder.yudao.module.pms.service.IotTreeService;
 import cn.iocoder.yudao.module.pms.service.failure.IotFailureReportService;
 import cn.iocoder.yudao.module.pms.service.inspect.IotInspectOrderService;
 import cn.iocoder.yudao.module.pms.service.iotdeviceperson.IotDevicePersonService;
@@ -60,6 +61,8 @@ public class IotDeviceAllotLogServiceImpl implements IotDeviceAllotLogService {
     private IotMainWorkOrderService iotMainWorkOrderService;
     @Resource(name = PMS_THREAD_POOL_TASK_EXECUTOR)
     private ThreadPoolTaskExecutor pmsThreadPoolTaskExecutor;
+    @Resource
+    private IotTreeService iotTreeService;
 
     @Override
     public Long createIotDeviceAllotLog(IotDeviceAllotLogSaveReqVO createReqVO) {
@@ -167,6 +170,8 @@ public class IotDeviceAllotLogServiceImpl implements IotDeviceAllotLogService {
             iotInspectOrderService.syncWordOrderData(deviceIds, deptId.get());
             // 修改保养历史工单
             iotMainWorkOrderService.syncWorkOrderData(deviceIds, deptId.get(), reqVOS.get(0).getPersonIds());
+            // 修改历史设备资料库
+            iotTreeService.deviceAllotTree(deviceIds, deptId.get());
         });
         return 1l;
     }