From fd88d7b527e99bbf7272d28bf0826b05e3c175d8 Mon Sep 17 00:00:00 2001 From: 无关风月 <443237572@qq.com> Date: 星期一, 16 十二月 2024 17:10:53 +0800 Subject: [PATCH] 代码提交 --- xinquan-common/xinquan-common-core/src/main/java/com/xinquan/common/core/utils/JuHeFuUtil.java | 11 ++++++++++- 1 files changed, 10 insertions(+), 1 deletions(-) diff --git a/xinquan-common/xinquan-common-core/src/main/java/com/xinquan/common/core/utils/JuHeFuUtil.java b/xinquan-common/xinquan-common-core/src/main/java/com/xinquan/common/core/utils/JuHeFuUtil.java index 322be9c..e872aee 100644 --- a/xinquan-common/xinquan-common-core/src/main/java/com/xinquan/common/core/utils/JuHeFuUtil.java +++ b/xinquan-common/xinquan-common-core/src/main/java/com/xinquan/common/core/utils/JuHeFuUtil.java @@ -175,9 +175,15 @@ } String string = resJsonObject.getString("reqCipher"); String decrypt = decrypt(string); + if (decrypt==null){ + return "false"+"发生未知异常(应该是银行卡信息和持卡人信息不一致 但是第三方没有返回准确的错误信息 这里统一返回为银行卡信息或持卡人信息有误)"; + } System.err.println(decrypt); JSONObject jsonObject = JSONObject.parseObject(decrypt); System.err.println(jsonObject); + if (org.springframework.util.StringUtils.hasLength(jsonObject.getString("error_msg"))){ + return "false"+jsonObject.getString("error_msg"); + } return "success"; } public static String queryBalance( @@ -229,10 +235,13 @@ // ,"6228480469852935177"); // updateAccount("test945622121","周帅","19983174515" // ,"6228480469852935177"); + updateAccount("test945622121","周帅","19983174515" + ,"6228480469852935177"); // queryBalance("test945622121"); - balancePay("12345678912", "test945622121","0.01", ""); +// balancePay("PAY100388123123", "test945622121","0.05", ""); // String decrypt = decrypt("z8Che/JwxrGj/oTOuAvU8HFN6vXL/OqeioV41ZuPV/xVQPt9vCHHc1R5LgAO51Hq5ilD9wqsminRvSiJj6Fs/Bfk8espZSOO2g1OE7FZyqcLB1w01MSWyxfQT8nc2GH/EfOKXCuaKBCeyW24OvW3ng=="); // System.err.println(decrypt); +// balanceWithdraw("TX98633336569","0.05","test945622121","https://xq.xqzhihui.com/api/user/client/app-user-withdraw/base/callbackA"); } public static JSONObject balancePay(String orderNo, String memberId, String payAmt, String notifyUrl) throws Exception { -- Gitblit v1.7.1