|
@@ -1056,30 +1056,6 @@ public class StudentRegistrationServiceImpl extends BaseServiceImpl<Long, Studen
|
|
|
return classGroupStuList;
|
|
|
}
|
|
|
|
|
|
- @Transactional(rollbackFor = Exception.class, isolation = Isolation.READ_COMMITTED)
|
|
|
- public void updateCalender(Long calenderDetailId, Integer userId) {
|
|
|
- Date date = new Date();
|
|
|
- MusicGroupPaymentCalenderDetail calenderDetail = musicGroupPaymentCalenderDetailDao.get(calenderDetailId);
|
|
|
- MusicGroupPaymentCalender calender = musicGroupPaymentCalenderService.get(calenderDetail.getMusicGroupPaymentCalenderId());
|
|
|
- MusicGroupStudentFee musicGroupStudentFee = musicGroupStudentFeeDao.findByUser(userId, calender.getMusicGroupId());
|
|
|
- if (calender.getIsGiveMusicNetwork()) {
|
|
|
- //赠送网管课
|
|
|
- musicGroupStudentFee.setRemainNetworkClassTimes(musicGroupStudentFee.getRemainNetworkClassTimes() + 1);
|
|
|
- }
|
|
|
- //更新学生的缴费记录状态
|
|
|
- calenderDetail.setPaymentStatus(PAID_COMPLETED);
|
|
|
- calenderDetail.setActualAmount(calenderDetail.getExpectAmount());
|
|
|
- calenderDetail.setPayTime(date);
|
|
|
- calenderDetail.setUpdateTime(date);
|
|
|
- musicGroupPaymentCalenderDetailDao.update(calenderDetail);
|
|
|
-
|
|
|
- //更新实际缴费人数
|
|
|
- Integer actualNum = calender.getActualNum() == null ? 0 : calender.getActualNum();
|
|
|
- calender.setActualNum(actualNum + 1);
|
|
|
- calender.setUpdateTime(date);
|
|
|
- musicGroupPaymentCalenderDao.update(calender);
|
|
|
- }
|
|
|
-
|
|
|
@Override
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
public StudentPaymentOrder updateApplyOrder(StudentPaymentOrder studentPaymentOrder) throws Exception {
|