|
@@ -542,7 +542,11 @@ public class StudentServiceImpl extends BaseServiceImpl<Integer, Student> implem
|
|
organsNewCloudStudyNumMap = MapUtil.convertIntegerMap(organsNewCloudStudyNumMapList);
|
|
organsNewCloudStudyNumMap = MapUtil.convertIntegerMap(organsNewCloudStudyNumMapList);
|
|
}
|
|
}
|
|
//获取新增人数占比(已上乐团课小于等于4)
|
|
//获取新增人数占比(已上乐团课小于等于4)
|
|
- List<BaseMapDto<Integer, Long>> studentMusicCourseNum = studentDao.getOrganCloudNewStudentNum();
|
|
|
|
|
|
+ //获取有在读学员的乐团编号
|
|
|
|
+ //获取有在读学员的学员编号
|
|
|
|
+ List<String> musicGroupIds = studentRegistrationDao.findMusicGroupIds();
|
|
|
|
+ List<Integer> studentIdList = studentRegistrationDao.findStudentIds();
|
|
|
|
+ List<BaseMapDto<Integer, Long>> studentMusicCourseNum = studentDao.getOrganCloudNewStudentNum(musicGroupIds,studentIdList);
|
|
Map<String, Long> organsNewCloudNewStudentNumMap = new HashMap<>();
|
|
Map<String, Long> organsNewCloudNewStudentNumMap = new HashMap<>();
|
|
if(!CollectionUtils.isEmpty(studentMusicCourseNum)){
|
|
if(!CollectionUtils.isEmpty(studentMusicCourseNum)){
|
|
List<BaseMapDto<Integer, Long>> collect = studentMusicCourseNum.stream().filter(e -> e.getValue() < 5).collect(Collectors.toList());
|
|
List<BaseMapDto<Integer, Long>> collect = studentMusicCourseNum.stream().filter(e -> e.getValue() < 5).collect(Collectors.toList());
|
|
@@ -637,7 +641,11 @@ public class StudentServiceImpl extends BaseServiceImpl<Integer, Student> implem
|
|
}
|
|
}
|
|
|
|
|
|
//获取新增人数占比(已上乐团课小于等于4)
|
|
//获取新增人数占比(已上乐团课小于等于4)
|
|
- List<BaseMapDto<Integer, Long>> studentMusicCourseNum = studentDao.getOrganCloudNewStudentNum();
|
|
|
|
|
|
+ //获取有在读学员的乐团编号
|
|
|
|
+ //获取有在读学员的学员编号
|
|
|
|
+ List<String> musicGroupIds = studentRegistrationDao.findMusicGroupIds();
|
|
|
|
+ List<Integer> studentIdList = studentRegistrationDao.findStudentIds();
|
|
|
|
+ List<BaseMapDto<Integer, Long>> studentMusicCourseNum = studentDao.getOrganCloudNewStudentNum(musicGroupIds,studentIdList);
|
|
Map<String, Long> organsNewCloudNewStudentNumMap = new HashMap<>();
|
|
Map<String, Long> organsNewCloudNewStudentNumMap = new HashMap<>();
|
|
if(!CollectionUtils.isEmpty(studentMusicCourseNum)){
|
|
if(!CollectionUtils.isEmpty(studentMusicCourseNum)){
|
|
List<BaseMapDto<Integer, Long>> collect = studentMusicCourseNum.stream().filter(e -> e.getValue() < 5).collect(Collectors.toList());
|
|
List<BaseMapDto<Integer, Long>> collect = studentMusicCourseNum.stream().filter(e -> e.getValue() < 5).collect(Collectors.toList());
|