|
@@ -285,7 +285,7 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
|
for (StudentRegistration studentRegistration : musicGroupStudentRegistrationList) {
|
|
|
studentRegistration.setId(null);
|
|
|
studentRegistration.setMusicGroupStatus(ClassGroupStudentStatusEnum.NORMAL);
|
|
|
- studentRegistration.setPaymentStatus(PaymentStatusEnum.NO);
|
|
|
+ studentRegistration.setPaymentStatus(PaymentStatusEnum.OPEN);
|
|
|
studentRegistration.setMusicGroupId(musicGroupId);
|
|
|
studentRegistration.setSubjectId(e.getSubjectId());
|
|
|
studentRegistration.setActualSubjectId(e.getSubjectId());
|
|
@@ -308,7 +308,6 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
|
if (studentRegistrationList.size() > 0) {
|
|
|
//修改为已缴费
|
|
|
studentRegistrationList.forEach(e->e.setPaymentStatus(PaymentStatusEnum.YES));
|
|
|
- studentRegistrationDao.batchInsert(studentRegistrationList);
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -316,6 +315,11 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
|
studentRegistrationDao.batchInsert(studentRegistrationList);
|
|
|
}
|
|
|
musicGroupDao.update(musicGroup);
|
|
|
+ List<MusicGroupStudentFee> musicGroupStudentFees = musicGroupStudentFeeDao.initMusicGroupStudentFee(musicGroupId);
|
|
|
+ if(musicGroupStudentFees != null && musicGroupStudentFees.size() > 0){
|
|
|
+ Date nextPaymentDate = musicGroupPaymentCalenderService.getNextPaymentDate(musicGroupId);
|
|
|
+ musicGroupStudentFeeDao.batchInsert(musicGroupStudentFees,nextPaymentDate);
|
|
|
+ }
|
|
|
musicGroupBuildLogDao.insert(new MusicGroupBuildLog(musicGroupId, "跨团调整", sysUser.getId(),""));
|
|
|
}
|
|
|
|