|
@@ -1691,12 +1691,19 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
if(userLastCalenderDetail == null){
|
|
if(userLastCalenderDetail == null){
|
|
throw new BizException("学生没有续费中的记录");
|
|
throw new BizException("学生没有续费中的记录");
|
|
}
|
|
}
|
|
|
|
+ //更新学生的缴费记录状态
|
|
userLastCalenderDetail.setPaymentStatus(PaymentStatus.PAID_COMPLETED);
|
|
userLastCalenderDetail.setPaymentStatus(PaymentStatus.PAID_COMPLETED);
|
|
userLastCalenderDetail.setActualAmount(userLastCalenderDetail.getExpectAmount());
|
|
userLastCalenderDetail.setActualAmount(userLastCalenderDetail.getExpectAmount());
|
|
userLastCalenderDetail.setPayTime(date);
|
|
userLastCalenderDetail.setPayTime(date);
|
|
userLastCalenderDetail.setUpdateTime(date);
|
|
userLastCalenderDetail.setUpdateTime(date);
|
|
musicGroupPaymentCalenderDetailDao.update(userLastCalenderDetail);
|
|
musicGroupPaymentCalenderDetailDao.update(userLastCalenderDetail);
|
|
|
|
|
|
|
|
+ //更新实际缴费人数
|
|
|
|
+ MusicGroupPaymentCalender musicGroupPaymentCalender = musicGroupPaymentCalenderDao.get(userLastCalenderDetail.getMusicGroupPaymentCalenderId());
|
|
|
|
+ musicGroupPaymentCalender.setActualNum(musicGroupPaymentCalender.getActualNum()+1);
|
|
|
|
+ musicGroupPaymentCalender.setUpdateTime(date);
|
|
|
|
+ musicGroupPaymentCalenderDao.update(musicGroupPaymentCalender);
|
|
|
|
+
|
|
//插入交易明细
|
|
//插入交易明细
|
|
SysUserCashAccount cashAccount = sysUserCashAccountService.get(userId);
|
|
SysUserCashAccount cashAccount = sysUserCashAccountService.get(userId);
|
|
BigDecimal amount = studentPaymentOrder.getActualAmount();
|
|
BigDecimal amount = studentPaymentOrder.getActualAmount();
|