|
@@ -1557,7 +1557,7 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
|
throw new BizException("已缴费");
|
|
|
}
|
|
|
|
|
|
- BigDecimal amount = musicGroupStudentFee.getCourseFee();
|
|
|
+ BigDecimal amount = musicGroupStudentFee.getTemporaryCourseFee();
|
|
|
if (amount == null || amount.doubleValue() == 0) {
|
|
|
amount = userLastCalenderDetail.getExpectAmount();
|
|
|
}
|
|
@@ -1596,6 +1596,7 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
|
studentPaymentOrder.setPaymentChannel("BALANCE");
|
|
|
if (userCashAccount.getBalance().subtract(amount).doubleValue() >= 0) {
|
|
|
// 更新订单信息
|
|
|
+ studentPaymentOrder.setActualAmount(BigDecimal.ZERO);
|
|
|
studentPaymentOrder.setBalancePaymentAmount(amount);
|
|
|
studentPaymentOrder.setActualAmount(new BigDecimal(0));
|
|
|
studentPaymentOrder.setStatus(DealStatusEnum.SUCCESS);
|
|
@@ -1664,6 +1665,7 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
|
);
|
|
|
|
|
|
Map<String, BigDecimal> routingFee = (Map<String, BigDecimal>) payMap.get("routingFee");
|
|
|
+ studentPaymentOrder.setActualAmount(amount);
|
|
|
studentPaymentOrder.setOrganId(musicGroup.getOrganId());
|
|
|
studentPaymentOrder.setRoutingOrganId((Integer) payMap.get("routingOrganId"));
|
|
|
studentPaymentOrder.setComAmount(routingFee.get("COM"));
|