|
@@ -1003,8 +1003,17 @@ public class VipGroupServiceImpl extends BaseServiceImpl<Long, VipGroup> impleme
|
|
|
studentPaymentOrderDao.insert(studentPaymentOrder);
|
|
|
|
|
|
BigDecimal amount=vipGroup.getTotalPrice();
|
|
|
-
|
|
|
- if(vipGroupBuyParams.isUseBalancePayment() || amount.doubleValue() == 0){
|
|
|
+ if("36".equals(user.getOrganId())){
|
|
|
+ studentPaymentOrder.setPaymentChannel("BALANCE");
|
|
|
+ studentPaymentOrder.setActualAmount(new BigDecimal(0));
|
|
|
+ studentPaymentOrder.setBalancePaymentAmount(amount);
|
|
|
+ studentPaymentOrder.setStatus(DealStatusEnum.SUCCESS);
|
|
|
+ studentPaymentOrder.setUpdateTime(date);
|
|
|
+ this.orderCallback(studentPaymentOrder);
|
|
|
+ Map<String,Object> result=new HashMap<>();
|
|
|
+ result.put("orderNo",studentPaymentOrder.getOrderNo());
|
|
|
+ return result;
|
|
|
+ }else if(vipGroupBuyParams.isUseBalancePayment() || amount.doubleValue() == 0){
|
|
|
SysUserCashAccount userCashAccount = sysUserCashAccountService.getLocked(user.getId());
|
|
|
if(userCashAccount == null){
|
|
|
throw new BizException("用户账户找不到");
|