ソースを参照

开启分账功能

wjj 2 週間 前
コミット
c4da0022ae

+ 7 - 7
fs-service/src/main/java/com/fs/his/service/impl/FsPackageOrderServiceImpl.java

@@ -1494,9 +1494,9 @@ public class FsPackageOrderServiceImpl implements IFsPackageOrderService
                         o.setGoodsDesc("套餐包订单支付");
                         o.setAppId(appId);
                         //开启延迟分账
-//                        if (isShare){
-//                            o.setIsDelay(1);
-//                        }
+                        if (isShare){
+                            o.setIsDelay(1);
+                        }
                         HuifuCreateOrderResult result = huiFuService.createOrder(o);
                         logger.info("创建汇付支付:"+result);
                         FsStorePayment mt=new FsStorePayment();
@@ -1504,10 +1504,10 @@ public class FsPackageOrderServiceImpl implements IFsPackageOrderService
                         mt.setTradeNo(result.getHf_seq_id());
                         //多小程序支付 更新小程序appid
                         mt.setAppId(appId);
-//                        if (isShare) {
-//                            mt.setIsShare(1);
-//                            mt.setShareCode("package");
-//                        }
+                        if (isShare) {
+                            mt.setIsShare(1);
+                            mt.setShareCode("package");
+                        }
                         storePaymentService.updateFsStorePayment(mt);
                         return R.ok().put("isPay", 0).put("data", result).put("type", "hf");
                     }

+ 6 - 6
fs-service/src/main/java/com/fs/huifuPay/service/impl/HuiFuServiceImpl.java

@@ -77,12 +77,12 @@ public class HuiFuServiceImpl implements HuiFuService {
             // 禁用信用卡标记
             extendInfoMap.put("limit_pay_type", "NO_CREDIT");
             // 是否延迟交易 Y 为延迟 N为不延迟,不传默认N
-//            if (order.getIsDelay() == 1) {
-//                extendInfoMap.put("delay_acct_flag", "Y");
-//            } else {
-//                extendInfoMap.put("delay_acct_flag", "N");
-//            }
-            extendInfoMap.put("delay_acct_flag", "N");
+            if (order.getIsDelay() == 1) {
+                extendInfoMap.put("delay_acct_flag", "Y");
+            } else {
+                extendInfoMap.put("delay_acct_flag", "N");
+            }
+            //extendInfoMap.put("delay_acct_flag", "N");
             extendInfoMap.put("pay_scene", "02");
             // 传入分帐遇到优惠的处理规则 1: 按比例分,2: 按分账明细顺序保障,3: 只给交易商户(默认)
             extendInfoMap.put("term_div_coupon_type", "0");