From 8eaaa501bcdd86d6ca8d93dfd617929c1386d461 Mon Sep 17 00:00:00 2001 From: wangxiu <1422795692@qq.com> Date: Fri, 10 Jul 2026 22:47:24 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=8E=A5=E5=8F=A3=E8=AF=AD?= =?UTF-8?q?=E8=A8=80=E6=A0=87=E8=AF=86=EF=BC=8C=E6=9C=AA=E4=BC=A0=E9=BB=98?= =?UTF-8?q?=E8=AE=A4=E8=8B=B1=E6=96=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../lyxh/api/docking/service/PaymentProfileService.java | 7 +++++-- 对接接口文档.md | 2 +- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/lyxh/api/docking/service/PaymentProfileService.java b/src/main/java/com/lyxh/api/docking/service/PaymentProfileService.java index ef4e6c1..9a1aff3 100644 --- a/src/main/java/com/lyxh/api/docking/service/PaymentProfileService.java +++ b/src/main/java/com/lyxh/api/docking/service/PaymentProfileService.java @@ -35,12 +35,15 @@ public class PaymentProfileService { private ObjectMapper objectMapper; public PaymentProfileResponse query(PaymentProfileRequest request, String xRequestId, String language, - String weOrderNo) { + String weOrderNo) { boolean isEncrypted = request.getEncryptAlgo() != null && !request.getEncryptAlgo().isBlank(); String idCardForCache = isEncrypted ? request.getIdCard() : DigestUtils.md5Hex(request.getIdCard()); String mobileForCache = isEncrypted ? request.getMobile() : DigestUtils.md5Hex(request.getMobile()); + if (language == null) { + language = "en"; + } String cacheKey = DigestUtils.md5Hex(request.getName() + "|" + idCardForCache + "|" + mobileForCache - + "|" + (language != null ? language : "")); + + "|" + language); FortispayRequest ftRequest = FortispayRequest.builder() .name(request.getName()) diff --git a/对接接口文档.md b/对接接口文档.md index 50060d5..da4b07a 100644 --- a/对接接口文档.md +++ b/对接接口文档.md @@ -14,7 +14,7 @@ |---|---|---|------------------------------| | Content-Type | String | Y | `application/json` | | X-Request-Id | String | N | 网关请求唯一标识ID,用于全链路追踪,原样回显在响应头中 | -| X-Language | String | N | 语言标识,传 `en` 返回英文结果,不传默认中文 | +| X-Language | String | N | 语言标识,传 `en` 返回英文结果,不传默认英文 | ## 响应头部