|
@@ -59,7 +59,7 @@ public class MusicGroupSchoolTermCourseDetailServiceImpl extends BaseServiceImpl
|
|
|
throw new BizException("操作失败:该功能只适用于系统收费团");
|
|
|
}
|
|
|
//校验当前乐团是否所有学员都在班
|
|
|
- if(!studentRegistrationDao.checkHasNotClass(musicGroupId)){
|
|
|
+ if(studentRegistrationDao.checkHasNotClass(musicGroupId)){
|
|
|
throw new BizException("操作失败:请确保所有在读学员都在班级");
|
|
|
}
|
|
|
MusicGroupSchoolTermCourseDetail courseDetail = musicGroupSchoolTermCourseDetailDao.
|
|
@@ -78,7 +78,7 @@ public class MusicGroupSchoolTermCourseDetailServiceImpl extends BaseServiceImpl
|
|
|
if(courseDetail != null){
|
|
|
if(startCourseDate != null){
|
|
|
//如果是重新选择的预排课时间
|
|
|
- if(DateUtil.daysBetween(startCourseDate, courseDetail.getStartCourseDate()) != 0){
|
|
|
+// if(DateUtil.daysBetween(startCourseDate, courseDetail.getStartCourseDate()) != 0){
|
|
|
//清空预排课
|
|
|
if(musicGroupSchoolTermCourseDetail.getCleanPreCourseFlag()){
|
|
|
//删除乐团预排的课程
|
|
@@ -89,7 +89,7 @@ public class MusicGroupSchoolTermCourseDetailServiceImpl extends BaseServiceImpl
|
|
|
getCourseDetail(courseDetail);
|
|
|
musicGroupSchoolTermCourseDetailDao.update(courseDetail);
|
|
|
//删除学员排课时长
|
|
|
- musicGroupSchoolTermStudentCourseDetailDao.deleteByDetailId(courseDetail.getId());
|
|
|
+ musicGroupSchoolTermStudentCourseDetailDao.deleteByDetailId(courseDetail.getId(),null);
|
|
|
//生成学员可排课时长
|
|
|
MusicGroupSchoolTermStudentCourseDetail studentCourseDetail = new MusicGroupSchoolTermStudentCourseDetail();
|
|
|
studentCourseDetail.setMusicGroupSchoolTermCourseDetailId(courseDetail.getId());
|
|
@@ -103,7 +103,7 @@ public class MusicGroupSchoolTermCourseDetailServiceImpl extends BaseServiceImpl
|
|
|
}else {
|
|
|
return BaseController.failed(HttpStatus.MULTI_STATUS, "修改开课日期会清空预排课,请再次确认");
|
|
|
}
|
|
|
- }
|
|
|
+// }
|
|
|
}else {
|
|
|
//如果所选时间小于当前时间
|
|
|
if(DateUtil.daysBetween(date, courseDetail.getStartCourseDate()) < 0){
|