|
@@ -1827,6 +1827,7 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
|
musicGroupStudentFeeDao.deleteByUserIdAndMusicGroupId(userId, musicGroupId);
|
|
|
// 退团
|
|
|
BigDecimal surplusCourseFee = studentRegistration.getSurplusCourseFee();
|
|
|
+ StudentMusicGroupStatusEnum currentStudentMusicGroupStatus = studentRegistration.getMusicGroupStatus();
|
|
|
studentRegistration.setMusicGroupStatus(StudentMusicGroupStatusEnum.QUIT);
|
|
|
studentRegistration.setSurplusCourseFee(BigDecimal.ZERO);
|
|
|
studentRegistration.setUpdateTime(date);
|
|
@@ -1883,7 +1884,7 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
|
musicGroupSubjectPlanDao.update(musicGroupSubjectPlan);
|
|
|
}
|
|
|
|
|
|
- if(studentRegistration.getMusicGroupStatus() != StudentMusicGroupStatusEnum.NORMAL){
|
|
|
+ if(currentStudentMusicGroupStatus != StudentMusicGroupStatusEnum.NORMAL){
|
|
|
return true;
|
|
|
}
|
|
|
|
|
@@ -2000,6 +2001,7 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
|
musicGroupStudentFeeDao.deleteByUserIdAndMusicGroupId(userId, musicGroupId);
|
|
|
|
|
|
BigDecimal surplusCourseFee = studentRegistration.getSurplusCourseFee();
|
|
|
+ StudentMusicGroupStatusEnum currentStudentMusicGroupStatus = studentRegistration.getMusicGroupStatus();
|
|
|
// 退团
|
|
|
studentRegistration.setMusicGroupStatus(StudentMusicGroupStatusEnum.QUIT);
|
|
|
studentRegistration.setSurplusCourseFee(BigDecimal.ZERO);
|
|
@@ -2057,7 +2059,7 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
|
musicGroupSubjectPlanDao.update(musicGroupSubjectPlan);
|
|
|
}
|
|
|
|
|
|
- if(studentRegistration.getMusicGroupStatus() != StudentMusicGroupStatusEnum.NORMAL){
|
|
|
+ if(currentStudentMusicGroupStatus != StudentMusicGroupStatusEnum.NORMAL){
|
|
|
return true;
|
|
|
}
|
|
|
|