|
@@ -291,11 +291,14 @@ public class TempLittleArtistTrainingCampServiceImpl extends ServiceImpl<TempLit
|
|
|
List<Integer> studentIds = records.stream().map(e -> e.getId()).collect(Collectors.toList());
|
|
|
Map<Integer,String> subjectMap = MapUtil.convertIntegerMap(studentDao.getStudentSubjectMapList(studentIds));
|
|
|
Map<Integer,String> groupNameMap = MapUtil.convertMybatisMap(musicGroupDao.queryNormalGroupName(studentIds));
|
|
|
+ List<Map> map = studentDao.getStudentCloudStudySequenceDays(studentIds);
|
|
|
+ Map<Integer, Integer> studyMap = map.stream().collect(Collectors.toMap(e -> Integer.parseInt(e.get("key").toString()), v -> Integer.parseInt(v.get("value").toString())));
|
|
|
Integer standardDays = Integer.parseInt(param.get("standardDays").toString());
|
|
|
for (TempCampUserTrainingDetailVo record : records) {
|
|
|
record.setSubjectName(subjectMap.get(record.getId()));
|
|
|
record.setMusicGroupName(groupNameMap.get(record.getId()));
|
|
|
record.setStandardFlag(record.getPlayDay() >= standardDays);
|
|
|
+ record.setCloudStudySequenceDays(studyMap.get(record.getId()));
|
|
|
}
|
|
|
}
|
|
|
return PageUtil.pageInfo(vos);
|