|
@@ -2747,9 +2747,11 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
|
Map<Integer, String> push = new HashMap<>(1);
|
|
|
push.put(userId, userId.toString());
|
|
|
yimei.put(userId, studentRegistration.getParentsPhone());
|
|
|
+
|
|
|
+ MusicGroupPaymentCalenderDetail calenderDetail = musicGroupPaymentCalenderDetailDao.findByOrderId(studentPaymentOrder.getId());
|
|
|
+
|
|
|
if (studentPaymentOrder.getStatus() == SUCCESS) {
|
|
|
//当前乐团报名是否赠送乐团网管课
|
|
|
- MusicGroupPaymentCalenderDetail calenderDetail = musicGroupPaymentCalenderDetailDao.findByOrderId(studentPaymentOrder.getId());
|
|
|
MusicGroupStudentFee musicGroupStudentFee = musicGroupPaymentCalenderService.updateCalender(calenderDetail.getId(), studentRegistration.getUserId());
|
|
|
if (musicGroupStudentFee != null) {
|
|
|
musicGroupStudentFee.setUpdateTime(date);
|
|
@@ -2919,6 +2921,12 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
|
}
|
|
|
return true;
|
|
|
} else {
|
|
|
+
|
|
|
+ //更新学生的缴费记录状态
|
|
|
+ calenderDetail.setPaymentStatus(MusicGroupStudentFee.PaymentStatus.NON_PAYMENT);
|
|
|
+ calenderDetail.setUpdateTime(date);
|
|
|
+ musicGroupPaymentCalenderDetailDao.update(calenderDetail);
|
|
|
+
|
|
|
if (studentPaymentOrder.getBalancePaymentAmount() != null && studentPaymentOrder.getBalancePaymentAmount().doubleValue() > 0) {
|
|
|
sysUserCashAccountService.updateBalance(userId, studentPaymentOrder.getBalancePaymentAmount(), PlatformCashAccountDetailTypeEnum.REFUNDS,
|
|
|
"乐团续费失败");
|