Merge remote-tracking branch 'origin/dev-tmp1' into dev-tmp1
commit
65913418f7
|
|
@ -294,16 +294,22 @@ public class EvalProjectExecutor implements EvalProjectApi {
|
|||
* @return
|
||||
*/
|
||||
public Map<Long, String> getProjectRole(List<Long> projectIds) {
|
||||
List<EvalProjectMemberDO> evalProjectMemberDOS = evalProjectMemberMapper.selectList(new LambdaQueryWrapper<EvalProjectMemberDO>()
|
||||
.eq(EvalProjectMemberDO::getProjectId, projectIds)
|
||||
.eq(EvalProjectMemberDO::getPersonnelId, AuthUserContextAdapter.getCurrentUserId()));
|
||||
List<EvalProjectMemberDO> evalProjectMemberDOS = new ArrayList<>();
|
||||
for (Long projectId : projectIds) {
|
||||
List<EvalProjectMemberDO> evalProjectMembers = evalProjectMemberMapper.selectList(new LambdaQueryWrapper<EvalProjectMemberDO>()
|
||||
.eq(EvalProjectMemberDO::getProjectId, projectId)
|
||||
.eq(EvalProjectMemberDO::getPersonnelId, AuthUserContextAdapter.getCurrentUserId()));
|
||||
if (!CollectionUtils.isEmpty(evalProjectMembers)) {
|
||||
evalProjectMemberDOS.addAll(evalProjectMembers);
|
||||
}
|
||||
}
|
||||
if (CollectionUtils.isEmpty(evalProjectMemberDOS)) {
|
||||
return null;
|
||||
}
|
||||
for (EvalProjectMemberDO evalProjectMemberDO : evalProjectMemberDOS) {
|
||||
evalProjectMemberDO.setRole(ProjectRoleEnum.fromVals(evalProjectMemberDO.getRole()));
|
||||
}
|
||||
return evalProjectMemberDOS.stream().collect(Collectors.toMap(EvalProjectMemberDO::getId, EvalProjectMemberDO::getRole));
|
||||
return evalProjectMemberDOS.stream().collect(Collectors.toMap(EvalProjectMemberDO::getProjectId, EvalProjectMemberDO::getRole));
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
|||
Loading…
Reference in New Issue