From 07684755a4a6f66b16c033e2c93b79a1d2343ec7 Mon Sep 17 00:00:00 2001 From: yinxingming <616868374@qq.com> Date: Wed, 28 Jun 2023 14:51:48 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=9C=8D=E5=8A=A1?= =?UTF-8?q?=E5=95=86=E5=BE=AE=E4=BF=A1=E6=94=AF=E4=BB=98=E5=88=86permissio?= =?UTF-8?q?nsQueryByOpenId=E3=80=81permissionsTerminateByOpenId=E6=96=B9?= =?UTF-8?q?=E6=B3=95=E8=AF=B7=E6=B1=82url=E9=94=99=E8=AF=AF=E7=9A=84bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../wxpay/service/impl/PartnerPayScoreServiceImpl.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/service/impl/PartnerPayScoreServiceImpl.java b/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/service/impl/PartnerPayScoreServiceImpl.java index 0e3746844..55c913e79 100644 --- a/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/service/impl/PartnerPayScoreServiceImpl.java +++ b/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/service/impl/PartnerPayScoreServiceImpl.java @@ -105,7 +105,7 @@ public class PartnerPayScoreServiceImpl implements PartnerPayScoreService { if (StringUtils.isBlank(subMchid)) { throw new WxPayException("sub_mchid不允许都为空"); } - String url = String.format("%s/v3/payscore/partner/permissions/openid/%s", this.payService.getPayBaseUrl(), openId); + String url = String.format("%s/v3/payscore/partner/permissions/search?", this.payService.getPayBaseUrl(), openId); URIBuilder uriBuilder; try { uriBuilder = new URIBuilder(url); @@ -140,7 +140,7 @@ public class PartnerPayScoreServiceImpl implements PartnerPayScoreService { if (StringUtils.isAllEmpty(openId, subOpenid) || !StringUtils.isAnyEmpty(openId, subOpenid)) { throw new WxPayException("open_id,sub_openid不允许都填写或都不填写"); } - String url = String.format("%s/v3/payscore/partner/permissions/openid/%s/terminate", this.payService.getPayBaseUrl(), openId); + String url = String.format("%s/v3/payscore/partner/permissions/terminate", this.payService.getPayBaseUrl(), openId); Map map = new HashMap<>(4); map.put("appid", appId); map.put("sub_appid", subAppid); -- Gitee From 41f407587246e4a464b6007f63da6328dbbfa7e8 Mon Sep 17 00:00:00 2001 From: yinxingming <616868374@qq.com> Date: Wed, 28 Jun 2023 14:51:48 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=9C=8D=E5=8A=A1?= =?UTF-8?q?=E5=95=86=E5=BE=AE=E4=BF=A1=E6=94=AF=E4=BB=98=E5=88=86=E5=88=9B?= =?UTF-8?q?=E5=BB=BA=E6=94=AF=E4=BB=98=E5=88=86=E8=AE=A2=E5=8D=95=E6=97=B6?= =?UTF-8?q?=E5=85=A5=E5=8F=82=E7=BC=BA=E5=B0=91sub=5Fopenid=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../wxpay/bean/payscore/WxPartnerPayScoreRequest.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/payscore/WxPartnerPayScoreRequest.java b/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/payscore/WxPartnerPayScoreRequest.java index e48080728..f2c977e37 100644 --- a/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/payscore/WxPartnerPayScoreRequest.java +++ b/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/payscore/WxPartnerPayScoreRequest.java @@ -35,6 +35,12 @@ public class WxPartnerPayScoreRequest extends WxPayScoreRequest { @SerializedName("sub_mchid") private String subMchid; + /** + * 子商户公众号下的用户表示sub_openid + */ + @SerializedName("sub_openid") + private String subOpenid; + /** * [收付通子商户申请绑定支付分服务]的商户系统内部服务订单号 */ -- Gitee