|
@@ -152,15 +152,18 @@ 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()));
|
|
|
- String userName = nameMap.get(vo.getId());
|
|
|
- sb = new StringBuffer();
|
|
|
- sb.append(userName).append("等").append(vo.getExpectNum()).append("名学员");
|
|
|
- vo.setStudentNames(sb.toString());
|
|
|
+ if(vo.getExpectNum() > 1){
|
|
|
+ StringBuffer sb = new StringBuffer(nameMap.get(vo.getId()));
|
|
|
+ sb.append("等").append(vo.getExpectNum()).append("名学员");
|
|
|
+ vo.setStudentNames(sb.toString());
|
|
|
+ }else {
|
|
|
+ vo.setStudentNames(nameMap.get(vo.getId()));
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
}
|
|
|
if (count == 0) {
|