瀏覽代碼

update 修改续费回调逻辑

周箭河 5 年之前
父節點
當前提交
2fad3914a8
共有 1 個文件被更改,包括 7 次插入0 次删除
  1. 7 0
      mec-biz/src/main/java/com/ym/mec/biz/service/impl/MusicGroupServiceImpl.java

+ 7 - 0
mec-biz/src/main/java/com/ym/mec/biz/service/impl/MusicGroupServiceImpl.java

@@ -1691,12 +1691,19 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
             if(userLastCalenderDetail == null){
                 throw new BizException("学生没有续费中的记录");
             }
+            //更新学生的缴费记录状态
             userLastCalenderDetail.setPaymentStatus(PaymentStatus.PAID_COMPLETED);
             userLastCalenderDetail.setActualAmount(userLastCalenderDetail.getExpectAmount());
             userLastCalenderDetail.setPayTime(date);
             userLastCalenderDetail.setUpdateTime(date);
             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);
             BigDecimal amount = studentPaymentOrder.getActualAmount();