dzx преди 5 месеца
родител
ревизия
da32a0d8dc
променени са 1 файла, в които са добавени 3 реда и са изтрити 3 реда
  1. 3 3
      src/main/java/com/xjrsoft/module/internship/service/impl/InternshipPlanManageParticipantServiceImpl.java

+ 3 - 3
src/main/java/com/xjrsoft/module/internship/service/impl/InternshipPlanManageParticipantServiceImpl.java

@@ -160,15 +160,15 @@ public class InternshipPlanManageParticipantServiceImpl extends MPJBaseServiceIm
                         .eq(InternshipPlanManageParticipant::getInternshipPlanManageId, dto.getInternshipPlanManageId())
                         .eq(InternshipPlanManageParticipant::getDeleteMark, DeleteMark.NODELETE.getCode())
         );
-        Set<Long> selectedStudents = participantList.stream().map(InternshipPlanManageParticipant::getParticipantUserId).collect(Collectors.toSet());
-
+        Map<Long, String> collect = participantList.stream().collect(Collectors.toMap(InternshipPlanManageParticipant::getParticipantUserId, InternshipPlanManageParticipant::getResult));
         PageOutput<InternshipPlanManageParticipantPageVo> pageOutput = ConventPage.getPageOutput(mobilePage, InternshipPlanManageParticipantPageVo.class);
         for (InternshipPlanManageParticipantPageVo vo : pageOutput.getList()) {
-            if(selectedStudents.contains(vo.getId())){
+            if(collect.containsKey(vo.getId())){
                 vo.setIsSelected(1);
             }else{
                 vo.setIsSelected(0);
             }
+            vo.setEvaluateResult(collect.get(vo.getId()));
         }
         return pageOutput;
     }