From 8519fed2de6b8f4f116d283dec736549034d26f8 Mon Sep 17 00:00:00 2001 From: dzc <2388224167@qq.com> Date: Mon, 1 Jun 2026 15:49:05 +0800 Subject: [PATCH] 111 --- .../impl/appplus/ThirdAppPlusWechatServiceImpl.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pjcloud-thirdparty/pjcloud-thirdparty-biz/src/main/java/com/bsd/pjcloud/thirdparty/service/impl/appplus/ThirdAppPlusWechatServiceImpl.java b/pjcloud-thirdparty/pjcloud-thirdparty-biz/src/main/java/com/bsd/pjcloud/thirdparty/service/impl/appplus/ThirdAppPlusWechatServiceImpl.java index 810a3009d..72094e7d3 100644 --- a/pjcloud-thirdparty/pjcloud-thirdparty-biz/src/main/java/com/bsd/pjcloud/thirdparty/service/impl/appplus/ThirdAppPlusWechatServiceImpl.java +++ b/pjcloud-thirdparty/pjcloud-thirdparty-biz/src/main/java/com/bsd/pjcloud/thirdparty/service/impl/appplus/ThirdAppPlusWechatServiceImpl.java @@ -99,7 +99,12 @@ public class ThirdAppPlusWechatServiceImpl implements ThirdAppPlusWechatService amount.setCurrency("CNY"); // 分账 SettleInfo settleInfo = new SettleInfo(); - settleInfo.setProfitSharing(true); + settleInfo.setProfitSharing(false); + // 是否需要分账 + if (ObjectUtil.isNotEmpty(setting) && ObjectUtil.isNotEmpty(setting.getFzRatio()) && setting.getFzRatio() > 0) { + settleInfo.setProfitSharing(true); + } + PrepayRequest request = new PrepayRequest(); request.setAmount(amount); request.setSpAppid(wechatConfig.getAppPlatformAppId());