|
|
@@ -645,6 +645,15 @@ public class PerformanceAppraisalPlanManage { |
|
|
|
List<String> reUserList = groupList.stream() |
|
|
|
.map(PerformanceAppraisalProjectGroup::getReAppraisalUsers) |
|
|
|
.collect(Collectors.toList()); |
|
|
|
List<String> compareUsers = Lists.newArrayList(); |
|
|
|
for (String reUser : reUserList) { |
|
|
|
if (reUser.contains(StrPool.COMMA)){ |
|
|
|
List<String> users = Arrays.asList(reUser.split(StrPool.COMMA)); |
|
|
|
compareUsers.addAll(users); |
|
|
|
}else { |
|
|
|
compareUsers.add(reUser); |
|
|
|
} |
|
|
|
} |
|
|
|
checkReAppraisalAndVerifyUsers(dto.getReAppraisalUsers(),reUserList,CommonConst.REAPPRAISAL_TYPE); |
|
|
|
group.setReAppraisalUsers(String.join(StrPool.COMMA, dto.getReAppraisalUsers())); |
|
|
|
} |
|
|
@@ -654,6 +663,15 @@ public class PerformanceAppraisalPlanManage { |
|
|
|
List<String> verifyList = groupList.stream() |
|
|
|
.map(PerformanceAppraisalProjectGroup::getVerificationUsers) |
|
|
|
.collect(Collectors.toList()); |
|
|
|
List<String> compareUsers = Lists.newArrayList(); |
|
|
|
for (String verifyUser : verifyList) { |
|
|
|
if (verifyUser.contains(StrPool.COMMA)){ |
|
|
|
List<String> users = Arrays.asList(verifyUser.split(StrPool.COMMA)); |
|
|
|
compareUsers.addAll(users); |
|
|
|
}else { |
|
|
|
compareUsers.add(verifyUser); |
|
|
|
} |
|
|
|
} |
|
|
|
checkReAppraisalAndVerifyUsers(dto.getVerificationUsers(),verifyList,CommonConst.VERIFY_TYPE); |
|
|
|
group.setVerificationUsers(String.join(StrPool.COMMA, dto.getVerificationUsers())); |
|
|
|
} |
|
|
|