|
@@ -55,13 +55,15 @@ public class MusicGroupTrainPlanServiceImpl extends BaseServiceImpl<Integer, Mus
|
|
paramMap.put("endSchoolTerm",musicGroupTrainPlanSaveDto.getEndSchoolTerm());
|
|
paramMap.put("endSchoolTerm",musicGroupTrainPlanSaveDto.getEndSchoolTerm());
|
|
//课程规划
|
|
//课程规划
|
|
List<MusicGroupTrainPlan> musicGroupTrainPlans = musicGroupTrainPlanDao.findAll(paramMap);
|
|
List<MusicGroupTrainPlan> musicGroupTrainPlans = musicGroupTrainPlanDao.findAll(paramMap);
|
|
- Map<String,Object> resultMap = new HashMap<>(2);
|
|
|
|
|
|
+ Map<String,Object> resultMap = new HashMap<>(4);
|
|
resultMap.put("classDates",classDates);
|
|
resultMap.put("classDates",classDates);
|
|
resultMap.put("musicGroupTrainPlans",musicGroupTrainPlans);
|
|
resultMap.put("musicGroupTrainPlans",musicGroupTrainPlans);
|
|
//未规划的课程明细
|
|
//未规划的课程明细
|
|
//获取乐团当前学期每个班级不同课程类型数量
|
|
//获取乐团当前学期每个班级不同课程类型数量
|
|
List<WaitCourseTrainPlanDto> waitCourseTrainPlanDtos = musicGroupTrainPlanDao.queryWaitCourseTrainPlan(musicGroupTrainPlanSaveDto.getMusicGroupId());
|
|
List<WaitCourseTrainPlanDto> waitCourseTrainPlanDtos = musicGroupTrainPlanDao.queryWaitCourseTrainPlan(musicGroupTrainPlanSaveDto.getMusicGroupId());
|
|
resultMap.put("waitCourseTrainPlanDtos",waitCourseTrainPlanDtos);
|
|
resultMap.put("waitCourseTrainPlanDtos",waitCourseTrainPlanDtos);
|
|
|
|
+ List<WaitCourseTrainPlanDto> queryWaitCourseTrainPlan1 = musicGroupTrainPlanDao.queryWaitCourseTrainPlan1(musicGroupTrainPlanSaveDto.getMusicGroupId());
|
|
|
|
+ resultMap.put("waitCourseTrainPlanDtos1",queryWaitCourseTrainPlan1);
|
|
return resultMap;
|
|
return resultMap;
|
|
}
|
|
}
|
|
|
|
|
|
@@ -96,7 +98,19 @@ public class MusicGroupTrainPlanServiceImpl extends BaseServiceImpl<Integer, Mus
|
|
return courseScheduleDao.queryCourseTypeByClassGroupIds(musicGroupTrainPlanSaveDto);
|
|
return courseScheduleDao.queryCourseTypeByClassGroupIds(musicGroupTrainPlanSaveDto);
|
|
}
|
|
}
|
|
|
|
|
|
- private MusicGroupTrainPlanSaveDto getCourseDetail(MusicGroupTrainPlanSaveDto musicGroupTrainPlanSaveDto){
|
|
|
|
|
|
+ @Override
|
|
|
|
+ public Map<String, Object> queryExceptionPlan(MusicGroupTrainPlanSaveDto musicGroupTrainPlanSaveDto) {
|
|
|
|
+ getCourseDetail(musicGroupTrainPlanSaveDto);
|
|
|
|
+ Map<String,Object> resultMap = new HashMap<>(2);
|
|
|
|
+ //获取乐团当前学期每个班级不同课程类型数量
|
|
|
|
+ List<WaitCourseTrainPlanDto> waitCourseTrainPlanDtos = musicGroupTrainPlanDao.queryWaitCourseTrainPlan(musicGroupTrainPlanSaveDto.getMusicGroupId());
|
|
|
|
+ resultMap.put("waitCourseTrainPlanDtos",waitCourseTrainPlanDtos);
|
|
|
|
+ List<WaitCourseTrainPlanDto> queryWaitCourseTrainPlan1 = musicGroupTrainPlanDao.queryWaitCourseTrainPlan1(musicGroupTrainPlanSaveDto.getMusicGroupId());
|
|
|
|
+ resultMap.put("waitCourseTrainPlanDtos1",queryWaitCourseTrainPlan1);
|
|
|
|
+ return resultMap;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ private MusicGroupTrainPlanSaveDto getCourseDetail(MusicGroupTrainPlanSaveDto musicGroupTrainPlanSaveDto){
|
|
String year = musicGroupTrainPlanSaveDto.getYear();
|
|
String year = musicGroupTrainPlanSaveDto.getYear();
|
|
if(musicGroupTrainPlanSaveDto.getTerm() == 0){
|
|
if(musicGroupTrainPlanSaveDto.getTerm() == 0){
|
|
musicGroupTrainPlanSaveDto.setStartSchoolTerm(DateUtil.stringToDate(year + "-03-01 00:00:00"));
|
|
musicGroupTrainPlanSaveDto.setStartSchoolTerm(DateUtil.stringToDate(year + "-03-01 00:00:00"));
|