|
@@ -334,13 +334,13 @@ public class ContractEvent extends BaseController {
|
|
|
Project project = projectService.selectById(entity.getProjectId());
|
|
|
List<Map<String, String>> userMaps = new ArrayList<>();
|
|
|
if(StringUtils.isNotBlank(project.getXsryId())){
|
|
|
- CommonResult<List<DeptRespDTO>> deptsRes = deptApi.getDeptByUserId(project.getXsryId());
|
|
|
- List<DeptRespDTO> depts = deptsRes.getCheckedData();
|
|
|
- if(!depts.isEmpty()){
|
|
|
- HashMap<String,String> leaderMap = new HashMap<>();
|
|
|
- leaderMap.put("id",depts.get(0).getLeaderUserId());
|
|
|
- userMaps.add(leaderMap);
|
|
|
- }
|
|
|
+ CommonResult<AdminUserRespDTO> userRes = adminUserApi.getUser(project.getXsryId());
|
|
|
+ AdminUserRespDTO user = userRes.getCheckedData();
|
|
|
+ CommonResult<DeptRespDTO> deptRes = deptApi.getDept(user.getDeptId());
|
|
|
+ DeptRespDTO dept = deptRes.getCheckedData();
|
|
|
+ HashMap<String,String> leaderMap = new HashMap<>();
|
|
|
+ leaderMap.put("id",dept.getLeaderUserId());
|
|
|
+ userMaps.add(leaderMap);
|
|
|
}
|
|
|
return ok(userMaps);
|
|
|
} else {
|
|
@@ -361,16 +361,16 @@ public class ContractEvent extends BaseController {
|
|
|
Project project = projectService.selectById(entity.getProjectId());
|
|
|
List<Map<String, String>> userMaps = new ArrayList<>();
|
|
|
if(StringUtils.isNotBlank(project.getXsryId())){
|
|
|
- CommonResult<List<DeptRespDTO>> deptsRes = deptApi.getDeptByUserId(project.getXsryId());
|
|
|
- List<DeptRespDTO> depts = deptsRes.getCheckedData();
|
|
|
- if(!depts.isEmpty()){
|
|
|
- CommonResult<AdminUserRespDTO> userRes = adminUserApi.getUserLeader(depts.get(0).getLeaderUserId());
|
|
|
- AdminUserRespDTO userLeader = userRes.getCheckedData();
|
|
|
- if (userLeader != null) {
|
|
|
- HashMap<String, String> leaderMap = new HashMap<>();
|
|
|
- leaderMap.put("id", userLeader.getId());
|
|
|
- userMaps.add(leaderMap);
|
|
|
- }
|
|
|
+ CommonResult<AdminUserRespDTO> userRes = adminUserApi.getUser(project.getXsryId());
|
|
|
+ AdminUserRespDTO user = userRes.getCheckedData();
|
|
|
+ CommonResult<DeptRespDTO> deptRes = deptApi.getDept(user.getDeptId());
|
|
|
+ DeptRespDTO dept = deptRes.getCheckedData();
|
|
|
+ CommonResult<AdminUserRespDTO> leaderRes = adminUserApi.getUserLeader(dept.getLeaderUserId());
|
|
|
+ AdminUserRespDTO userLeader = leaderRes.getCheckedData();
|
|
|
+ if (userLeader != null) {
|
|
|
+ HashMap<String, String> leaderMap = new HashMap<>();
|
|
|
+ leaderMap.put("id", userLeader.getId());
|
|
|
+ userMaps.add(leaderMap);
|
|
|
}
|
|
|
}
|
|
|
return ok(userMaps);
|