修改接口语言标识,未传默认英文
This commit is contained in:
parent
7ffb4366b4
commit
8eaaa501bc
|
|
@ -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())
|
||||
|
|
|
|||
|
|
@ -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` 返回英文结果,不传默认英文 |
|
||||
|
||||
## 响应头部
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue