Browse Source

作业改版

zouxuan 2 years ago
parent
commit
d982e419b3

+ 5 - 1
mec-biz/src/main/java/com/ym/mec/biz/service/impl/LessonExaminationServiceImpl.java

@@ -141,11 +141,15 @@ public class LessonExaminationServiceImpl extends ServiceImpl<LessonExaminationD
             Map<Integer, String> teacherNameMap = MapUtil.convertIntegerMap(teacherDao.queryNameByIdList(teacherIds));
             Set<Integer> organIds = dataList.stream().map(e -> e.getOrganId()).collect(Collectors.toSet());
             Map<Integer, String> organNameMap = MapUtil.convertIntegerMap(organizationDao.findOrganNameMapList(organIds));
+            StringBuffer sb;
             for (LessonExaminationResultDto vo : dataList) {
                 vo.setOrganName(organNameMap.get(vo.getOrganId()));
                 vo.setMusicGroupName(musicGroupNameMap.get(vo.getMusicGroupId()));
                 vo.setTeacherName(teacherNameMap.get(vo.getTeacherId()));
-                vo.setStudentNames(nameMap.get(vo.getId()));
+                String userName = nameMap.get(vo.getId());
+                sb = new StringBuffer();
+                sb.append(userName).append("等").append(vo.getExpectNum()).append("名学员");
+                vo.setStudentNames(sb.toString());
             }
         }
         if (count == 0) {

+ 1 - 1
mec-biz/src/main/resources/config/mybatis/StudentLessonExaminationMapper.xml

@@ -105,7 +105,7 @@
         and le.expire_date_ &gt; NOW()
     </select>
     <select id="getStudentName" resultType="java.util.Map">
-        select sled.lesson_examination_id_ 'key',GROUP_CONCAT(DISTINCT su.username_) 'value' from student_lesson_examination_detail sled
+        select sled.lesson_examination_id_ 'key',su.username_ 'value' from student_lesson_examination_detail sled
         left join sys_user su ON su.id_ = sled.user_id_
         where sled.lesson_examination_id_ IN
         <foreach collection="examinationIds" open="(" close=")" separator="," item="id">