|
@@ -499,6 +499,13 @@ public class SubjectChangeServiceImpl extends BaseServiceImpl<Integer, SubjectCh
|
|
|
throw new BizException("声部更换失败,当前用户是0元入团,且当前声部已有0元入团学生");
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ if(StringUtils.isBlank(subjectChange.getChangeAccessories()) && StringUtils.isBlank(subjectChange.getOriginalAccessories())
|
|
|
+ && subjectChange.getOriginalMusical() == null && subjectChange.getChangeMusical() == null){
|
|
|
+ studentRegistrationService.changeStudentSubject(subjectChange.getStudentId(), subjectChange.getMusicGroupId(), subjectChange.getOriginalSubjectId(), subjectChange.getChangeSubjectId());
|
|
|
+ return subjectChange;
|
|
|
+ }
|
|
|
+
|
|
|
Date nowDate = new Date();
|
|
|
SubjectChange lastSubjectChange = getStudentOriginal(subjectChange.getStudentId(), subjectChange.getMusicGroupId());
|
|
|
if (lastSubjectChange != null) {
|