zouxuan 5 年之前
父节点
当前提交
fd02f7f726
共有 1 个文件被更改,包括 11 次插入2 次删除
  1. 11 2
      mec-biz/src/main/java/com/ym/mec/biz/service/impl/VipGroupServiceImpl.java

+ 11 - 2
mec-biz/src/main/java/com/ym/mec/biz/service/impl/VipGroupServiceImpl.java

@@ -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("用户账户找不到");