|
@@ -654,23 +654,6 @@ public class StudentServiceImpl extends BaseServiceImpl<Integer, Student> implem
|
|
|
organsNewCloudStudyNumMap = MapUtil.convertIntegerMap(organsNewCloudStudyNumMapList);
|
|
|
}
|
|
|
|
|
|
- //获取新增人数占比(已上乐团课小于等于4)
|
|
|
- //获取有在读学员的乐团编号
|
|
|
- //获取有在读学员的学员编号
|
|
|
-// List<String> musicGroupIds = studentRegistrationDao.findMusicGroupIds();
|
|
|
-// List<Integer> studentIdList = studentRegistrationDao.findStudentIds();
|
|
|
-// List<BaseMapDto<Integer, Long>> studentMusicCourseNum = studentDao.getOrganCloudNewStudentNum(musicGroupIds,studentIdList);
|
|
|
-// //获取有乐团没排课的数据
|
|
|
-// List<Integer> noCourseStudentIdList = studentRegistrationDao.findNoCourseStudentIds();
|
|
|
-// List<Integer> userIdList = new ArrayList<>();
|
|
|
-// if(!CollectionUtils.isEmpty(studentMusicCourseNum)){
|
|
|
-// List<BaseMapDto<Integer, Long>> collect = studentMusicCourseNum.stream().filter(e -> e.getValue() < 5).collect(Collectors.toList());
|
|
|
-// userIdList = collect.stream().map(e -> e.getKey()).collect(Collectors.toList());
|
|
|
-// }
|
|
|
-// userIdList.addAll(noCourseStudentIdList);
|
|
|
-// List<Map<Long, Long>> organsNewCloudNewStudentNumMapList = studentDao.groupOrganId(organIds,userIdList);
|
|
|
-// Map<String, Long> organsNewCloudNewStudentNumMap = MapUtil.convertIntegerMap(organsNewCloudNewStudentNumMapList);
|
|
|
-
|
|
|
List<IndexBaseMonthData> withDayAndDataType = indexBaseMonthDataDao.getWithDayAndDataType(LocalDate.now().toString(), CLOUD_NEW_STUDENT_NUM);
|
|
|
Map<Integer, Integer> organsNewCloudNewStudentNumMap = withDayAndDataType.stream().collect(Collectors.toMap(IndexBaseMonthData::getOrganId, e -> e.getActivateNum().intValue(), (e1, e2) -> e1));
|
|
|
|
|
@@ -686,9 +669,6 @@ public class StudentServiceImpl extends BaseServiceImpl<Integer, Student> implem
|
|
|
if(organsVipStudentNumMap.containsKey(organ.getId().toString())){
|
|
|
organStudentVipData.setVipStudentNum(organsVipStudentNumMap.get(organ.getId().toString()).intValue());
|
|
|
}
|
|
|
-// if(organsEVipStudentNumMap.containsKey(organ.getId().toString())){
|
|
|
-// organStudentVipData.seteVipStudentNum(organsEVipStudentNumMap.get(organ.getId().toString()).intValue());
|
|
|
-// }
|
|
|
if(organCloudStudyStudentNumMap.containsKey(organ.getId().toString())){
|
|
|
organStudentVipData.setCloudStudyUseStudentNum(organCloudStudyStudentNumMap.get(organ.getId().toString()).intValue());
|
|
|
}
|
|
@@ -826,6 +806,9 @@ public class StudentServiceImpl extends BaseServiceImpl<Integer, Student> implem
|
|
|
|
|
|
@Override
|
|
|
public Object countCloudTeacherActive(List<Integer> ids, OrganCloudStudyStudentDataQueryInfo queryInfo) {
|
|
|
+ //获取分部目标
|
|
|
+ String cloudTeacherActiveTarget = sysConfigDao.findConfigValue(SysConfigService.CLOUD_TEACHER_ACTIVE_TARGET);
|
|
|
+
|
|
|
return null;
|
|
|
}
|
|
|
}
|