|
@@ -3255,34 +3255,14 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
|
|
@Override
|
|
@Override
|
|
public Map<String, Integer> classGroupSubCourseNum(Integer classGroupId) {
|
|
public Map<String, Integer> classGroupSubCourseNum(Integer classGroupId) {
|
|
return MapUtil.convertIntegerMap(courseScheduleDao.querySubCourseNumMap(classGroupId));
|
|
return MapUtil.convertIntegerMap(courseScheduleDao.querySubCourseNumMap(classGroupId));
|
|
-
|
|
|
|
-// List<Map<String,Object>> result = new ArrayList<>();
|
|
|
|
-// //获取班级列表
|
|
|
|
-// List<ClassGroup> classGroups = classGroupDao.queryClassGroups(musicGroupId, null);
|
|
|
|
-// for (ClassGroup classGroup : classGroups) {
|
|
|
|
-// Map<String,Object> resultMap = new HashMap();
|
|
|
|
-// resultMap.put("classGroup",classGroup);
|
|
|
|
-// //获取班级剩余的课程类型和课程数量
|
|
|
|
-// List<Map<String,Integer>> courseTypeNumMap = courseScheduleDao.querySubCourseNumMap(classGroup.getId());
|
|
|
|
-// resultMap.put("courseTypeNumMap",courseTypeNumMap);
|
|
|
|
-// //获取班级里学员列表
|
|
|
|
-// resultMap.put("students",classGroupStudentMapperDao.findCourseStudentNameAndPhoneByClassGroupId(classGroup.getId()));
|
|
|
|
-// result.add(resultMap);
|
|
|
|
-// }
|
|
|
|
-// return result;
|
|
|
|
}
|
|
}
|
|
|
|
|
|
- @Override
|
|
|
|
public Map<String, Object> getDefaultPaymentCalender(List<Integer> classGroupIds) {
|
|
public Map<String, Object> getDefaultPaymentCalender(List<Integer> classGroupIds) {
|
|
if (classGroupIds == null || classGroupIds.size() == 0) {
|
|
if (classGroupIds == null || classGroupIds.size() == 0) {
|
|
throw new BizException("参数校验失败");
|
|
throw new BizException("参数校验失败");
|
|
}
|
|
}
|
|
Map<String, Object> result = new HashMap<>();
|
|
Map<String, Object> result = new HashMap<>();
|
|
Map<Integer, Map<String, MusicGroupOrganizationCourseSettingsDetail>> resultMap = new HashMap<>();
|
|
Map<Integer, Map<String, MusicGroupOrganizationCourseSettingsDetail>> resultMap = new HashMap<>();
|
|
- //获取默认的排课时长
|
|
|
|
-// JSONObject jsonObject = JSON.parseObject(classAdjust.getDefaultCourseTypeMinute());
|
|
|
|
-// String courseDefaultMinutes = sysConfigDao.findConfigValue("music_course_default_minutes");
|
|
|
|
-// JSONObject jsonObject = JSON.parseObject(courseDefaultMinutes);
|
|
|
|
//获取所选班级最大剩余课时
|
|
//获取所选班级最大剩余课时
|
|
Map<String, Long> map = MapUtil.convertIntegerMap(courseScheduleDao.findClassMaxCourseNumMap(classGroupIds));
|
|
Map<String, Long> map = MapUtil.convertIntegerMap(courseScheduleDao.findClassMaxCourseNumMap(classGroupIds));
|
|
//获取分布默认的课程类型单价
|
|
//获取分布默认的课程类型单价
|
|
@@ -3545,4 +3525,10 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
|
|
highClassGroupNumDto.setMaxHighClassGroupNum(maxClassGroupNum);
|
|
highClassGroupNumDto.setMaxHighClassGroupNum(maxClassGroupNum);
|
|
return highClassGroupNumDto;
|
|
return highClassGroupNumDto;
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ @Override
|
|
|
|
+ public Object queryStudentPaymentCalenders(MergeClassSplitClassAffirmDto mergeClassSplitClassAffirmDto) {
|
|
|
|
+ List<Map<String, Integer>> subCourseNumMap = courseScheduleDao.querySubCourseNumMap(mergeClassSplitClassAffirmDto.getMasterClassGroupId());
|
|
|
|
+ return null;
|
|
|
|
+ }
|
|
}
|
|
}
|