1
0
mirror of synced 2026-10-10 08:46:24 +08:00

🎨 #4050 【微信支付】修复服务商模式请求付款码codepay接口返回202状态码导致响应异常的问题

Co-authored-by: Onz <dioong@dingtalk.com>
This commit is contained in:
wdd
2026-06-23 21:15:38 +08:00
committed by GitHub
parent 24d20b319e
commit 9a97006a7d
2 changed files with 4 additions and 2 deletions

View File

@@ -175,7 +175,8 @@ public class WxPayServiceApacheHttpImpl extends BaseWxPayServiceImpl {
responseString = EntityUtils.toString(entity, StandardCharsets.UTF_8);
}
if (HttpStatus.SC_OK == statusCode || HttpStatus.SC_NO_CONTENT == statusCode) {
if (HttpStatus.SC_OK == statusCode || HttpStatus.SC_NO_CONTENT == statusCode
|| (HttpStatus.SC_ACCEPTED == statusCode && url.endsWith("/codepay"))) {
this.logRequestAndResponse(url, requestStr, responseString);
return responseString;
}

View File

@@ -172,7 +172,8 @@ public class WxPayServiceHttpComponentsImpl extends BaseWxPayServiceImpl {
responseString = EntityUtils.toString(entity, StandardCharsets.UTF_8);
}
if (HttpStatus.SC_OK == statusCode || HttpStatus.SC_NO_CONTENT == statusCode) {
if (HttpStatus.SC_OK == statusCode || HttpStatus.SC_NO_CONTENT == statusCode
|| (HttpStatus.SC_ACCEPTED == statusCode && url.endsWith("/codepay"))) {
this.logRequestAndResponse(url, requestStr, responseString);
return responseString;
}