|
@@ -12,10 +12,12 @@ import cn.iocoder.yudao.module.pms.controller.admin.maintain.vo.IotMaintainPageR
|
|
import cn.iocoder.yudao.module.pms.controller.admin.maintain.vo.IotMaintainRespVO;
|
|
import cn.iocoder.yudao.module.pms.controller.admin.maintain.vo.IotMaintainRespVO;
|
|
import cn.iocoder.yudao.module.pms.controller.admin.maintain.vo.IotMaintainSaveVO;
|
|
import cn.iocoder.yudao.module.pms.controller.admin.maintain.vo.IotMaintainSaveVO;
|
|
import cn.iocoder.yudao.module.pms.dal.dataobject.IotDeviceDO;
|
|
import cn.iocoder.yudao.module.pms.dal.dataobject.IotDeviceDO;
|
|
|
|
+import cn.iocoder.yudao.module.pms.dal.dataobject.failure.IotFailureReportDO;
|
|
import cn.iocoder.yudao.module.pms.dal.dataobject.maintain.IotMaintainBomDO;
|
|
import cn.iocoder.yudao.module.pms.dal.dataobject.maintain.IotMaintainBomDO;
|
|
import cn.iocoder.yudao.module.pms.dal.dataobject.maintain.IotMaintainDO;
|
|
import cn.iocoder.yudao.module.pms.dal.dataobject.maintain.IotMaintainDO;
|
|
import cn.iocoder.yudao.module.pms.enums.ErrorCodeConstant;
|
|
import cn.iocoder.yudao.module.pms.enums.ErrorCodeConstant;
|
|
import cn.iocoder.yudao.module.pms.service.IotDeviceService;
|
|
import cn.iocoder.yudao.module.pms.service.IotDeviceService;
|
|
|
|
+import cn.iocoder.yudao.module.pms.service.failure.IotFailureReportService;
|
|
import cn.iocoder.yudao.module.pms.service.maintain.IotMaintainBomService;
|
|
import cn.iocoder.yudao.module.pms.service.maintain.IotMaintainBomService;
|
|
import cn.iocoder.yudao.module.pms.service.maintain.IotMaintainService;
|
|
import cn.iocoder.yudao.module.pms.service.maintain.IotMaintainService;
|
|
import cn.iocoder.yudao.module.pms.service.maintain.material.IotMaintainMaterialService;
|
|
import cn.iocoder.yudao.module.pms.service.maintain.material.IotMaintainMaterialService;
|
|
@@ -62,6 +64,8 @@ public class IotMaintainController {
|
|
private SupplierService supplierService;
|
|
private SupplierService supplierService;
|
|
@Autowired
|
|
@Autowired
|
|
private AdminUserApi adminUserApi;
|
|
private AdminUserApi adminUserApi;
|
|
|
|
+ @Autowired
|
|
|
|
+ private IotFailureReportService iotFailureReportService;
|
|
|
|
|
|
@PostMapping("/create")
|
|
@PostMapping("/create")
|
|
@Operation(summary = "创建维修工单")
|
|
@Operation(summary = "创建维修工单")
|
|
@@ -158,11 +162,11 @@ public class IotMaintainController {
|
|
}
|
|
}
|
|
AdminUserRespDTO user = adminUserApi.getUser(userId);
|
|
AdminUserRespDTO user = adminUserApi.getUser(userId);
|
|
List<AdminUserRespDTO> userListByDept = adminUserApi.getUserListByDept(user.getDeptId());
|
|
List<AdminUserRespDTO> userListByDept = adminUserApi.getUserListByDept(user.getDeptId());
|
|
- IotMaintainDO iotMaintain = iotMaintainService.getIotMaintain(businessId);
|
|
|
|
- if (Objects.isNull(iotMaintain)) {
|
|
|
|
|
|
+ IotFailureReportDO iotFailureReportDO = iotFailureReportService.getIotFailureReport(businessId);
|
|
|
|
+ if (Objects.isNull(iotFailureReportDO)) {
|
|
return success(userListByDept);
|
|
return success(userListByDept);
|
|
}
|
|
}
|
|
- List<AdminUserRespDTO> userListByDeptId = adminUserApi.getUserListByDeptId(iotMaintain.getDeptId());
|
|
|
|
|
|
+ List<AdminUserRespDTO> userListByDeptId = adminUserApi.getUserListByDeptId(iotFailureReportDO.getDeptId());
|
|
userListByDept.addAll(userListByDeptId);
|
|
userListByDept.addAll(userListByDeptId);
|
|
return success(userListByDept);
|
|
return success(userListByDept);
|
|
|
|
|