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