소스 검색

默认支付宝提现

zoujiajian 1 년 전
부모
커밋
3a6ea63740

+ 5 - 0
netflix-common/src/main/java/com/cyksj/common/constant/Constant.java

@@ -606,4 +606,9 @@ public interface Constant {
 	 * 会员关联订单
 	 */
 	Long VIP_RELATE_GOODS_ID = 98L;
+
+	/**
+	 * 提现默认支付宝
+	 */
+	String TAKE_MONEY_DEFAULT_ZFB = "take_money_default_zfb";
 }

+ 2 - 2
netflix-dao/src/main/java/com/cyksj/model/entity/ShopConfig.java

@@ -20,9 +20,9 @@ public class ShopConfig extends BaseEntity{
 
     /**
      * 分销提现支付宝默认商户
-     * 益路同行
+     * 崇宇
      */
-    public static final String DISTRIBUTE_ZFB_DEFAULT_APP_ID = "2021005100673118";
+    public static final String DISTRIBUTE_ZFB_DEFAULT_APP_ID = "2021003173606268";
 
     public static final String WX_DEFAULT_APP_ID = "1634772026";
 

+ 8 - 1
netflix-service/src/main/java/com/cyksj/service/pay/impl/TransferFuncServiceImpl.java

@@ -156,7 +156,14 @@ public class TransferFuncServiceImpl implements TransferFuncService {
 			name += "xx";
 		}
 		Integer scope = transferAccountsReq.getScope();
-		AlipayClient alipayClient = AliPayClientFactory.getAlipayClient(ShopConfig.DISTRIBUTE_ZFB_DEFAULT_APP_ID);
+		SysConfig config = sysConfigService.getOne(Wrappers.lambdaQuery(SysConfig.class)
+				.eq(SysConfig::getSysKey, Constant.TAKE_MONEY_DEFAULT_ZFB)
+				.last("limit 1"));
+		String takeMoneyDefaultZfb = ShopConfig.DISTRIBUTE_ZFB_DEFAULT_APP_ID;
+		if (config != null && StrUtil.isNotEmpty(config.getSysValue())) {
+			takeMoneyDefaultZfb = config.getSysValue();
+		}
+		AlipayClient alipayClient = AliPayClientFactory.getAlipayClient(takeMoneyDefaultZfb);
 
 		AlipayRequest alipayRequest = aliPayTransferAccountsRequest(donNo, account, name, money, remark);