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