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());