|
@@ -233,6 +233,17 @@ public class SubjectChangeServiceImpl extends BaseServiceImpl<Integer, SubjectCh
|
|
|
if (studentWaitPay != null) {
|
|
|
throw new BizException("已有未支付的声部更改,请勿重复创建");
|
|
|
}
|
|
|
+
|
|
|
+ String musicGroupId = subjectChange.getMusicGroupId();
|
|
|
+
|
|
|
+ Set<String> musicGroupIds = new HashSet<String>();
|
|
|
+ musicGroupIds.add(musicGroupId);
|
|
|
+
|
|
|
+ List<MusicGroupPurchaseList> musicGroupPurchaseListCount = musicGroupPurchaseListDao.getCount(musicGroupIds);
|
|
|
+ if (musicGroupPurchaseListCount.size() > 0) {
|
|
|
+ throw new BizException("乐团当前状态不能缴声部更改费用");
|
|
|
+ }
|
|
|
+
|
|
|
Date nowDate = new Date();
|
|
|
SubjectChange studentOriginal = getStudentOriginal(subjectChange.getStudentId(), subjectChange.getMusicGroupId());
|
|
|
if(studentOriginal != null){
|