|
@@ -18,6 +18,8 @@ import cn.iocoder.yudao.module.pms.dal.mysql.qhse.hazard.IotHazardMapper;
|
|
|
import cn.iocoder.yudao.module.pms.service.qhse.hazard.IotHazardService;
|
|
import cn.iocoder.yudao.module.pms.service.qhse.hazard.IotHazardService;
|
|
|
import cn.iocoder.yudao.module.system.api.dept.DeptApi;
|
|
import cn.iocoder.yudao.module.system.api.dept.DeptApi;
|
|
|
import cn.iocoder.yudao.module.system.api.dept.dto.DeptRespDTO;
|
|
import cn.iocoder.yudao.module.system.api.dept.dto.DeptRespDTO;
|
|
|
|
|
+import cn.iocoder.yudao.module.system.api.user.AdminUserApi;
|
|
|
|
|
+import cn.iocoder.yudao.module.system.api.user.dto.AdminUserRespDTO;
|
|
|
import cn.iocoder.yudao.module.system.dal.dataobject.dict.DictDataDO;
|
|
import cn.iocoder.yudao.module.system.dal.dataobject.dict.DictDataDO;
|
|
|
import cn.iocoder.yudao.module.system.service.dept.DeptService;
|
|
import cn.iocoder.yudao.module.system.service.dept.DeptService;
|
|
|
import cn.iocoder.yudao.module.system.service.dict.DictDataService;
|
|
import cn.iocoder.yudao.module.system.service.dict.DictDataService;
|
|
@@ -59,6 +61,8 @@ public class IotHazardController {
|
|
|
private DeptService deptService;
|
|
private DeptService deptService;
|
|
|
@Autowired
|
|
@Autowired
|
|
|
private DictDataService dictDataService;
|
|
private DictDataService dictDataService;
|
|
|
|
|
+ @Autowired
|
|
|
|
|
+ private AdminUserApi adminUserApi;
|
|
|
|
|
|
|
|
@PostMapping("/create")
|
|
@PostMapping("/create")
|
|
|
@Operation(summary = "创建QHSE隐患排查及整改")
|
|
@Operation(summary = "创建QHSE隐患排查及整改")
|
|
@@ -107,6 +111,12 @@ public class IotHazardController {
|
|
|
iotHazardRespVO.setDeptName(dept.getName());
|
|
iotHazardRespVO.setDeptName(dept.getName());
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
+ if (StringUtils.isNotBlank(iotHazardRespVO.getCorrectPersonName())) {
|
|
|
|
|
+ AdminUserRespDTO user = adminUserApi.getUser(iotHazardRespVO.getCorrectPerson());
|
|
|
|
|
+ if(Objects.nonNull(user)){
|
|
|
|
|
+ iotHazardRespVO.setCorrectPersonName(user.getNickname());
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
return iotHazardRespVO;
|
|
return iotHazardRespVO;
|
|
|
}).collect(Collectors.toList());
|
|
}).collect(Collectors.toList());
|
|
|
return success(new PageResult<>(collect, pageResult.getTotal()));
|
|
return success(new PageResult<>(collect, pageResult.getTotal()));
|