From 2472d265bde29d2e49242bdc5006c846d2271190 Mon Sep 17 00:00:00 2001 From: clunt Date: Thu, 26 May 2022 16:09:30 +0800 Subject: [PATCH] =?UTF-8?q?=E9=93=B6=E8=A1=8C=E5=8D=A1=E5=8F=96=E9=94=99?= =?UTF-8?q?=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/customer/CustomerBankController.java | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/ghy-admin/src/main/java/com/ghy/web/controller/customer/CustomerBankController.java b/ghy-admin/src/main/java/com/ghy/web/controller/customer/CustomerBankController.java index 3e887b3e..59b584d7 100644 --- a/ghy-admin/src/main/java/com/ghy/web/controller/customer/CustomerBankController.java +++ b/ghy-admin/src/main/java/com/ghy/web/controller/customer/CustomerBankController.java @@ -44,19 +44,22 @@ public class CustomerBankController { Set merchants = AdapayConfig.getMerchants(); for (Merchant merchant : merchants) { String memberId = AdapayUtils.getCustomerMemberId(request.getCustomerId(), merchant.getDeptId()); + + //TODO 需要先检查一次memberId是否已存在,如果已存在则只需要绑卡即可 + // 先在Adapay创建实名用户 Map result1 = adapayService.createMember(merchant.getDeptId(), memberId, request.getPhone(), request.getName(), request.getCertId()); if (!AdapayStatusEnum.succeeded.code.equals(result1.get("status"))) { - log.warn("实名认证失败[{}]", JSON.toJSONString(result1)); - return AjaxResult.error("个人信息不正确"); + log.error("实名认证失败[{}]", JSON.toJSONString(result1)); +// return AjaxResult.error("个人信息不正确"); } // 开始创建结算账户 Map result2 = adapayService.createSettleAccount(merchant.getDeptId(), memberId, request.getCertId(), request.getName(), - "2", request.getCertId(), request.getPhone(), null, null, null); + "2", request.getBankNum(), request.getPhone(), null, null, null); if (!AdapayStatusEnum.succeeded.code.equals(result2.get("status"))) { - log.warn("创建结算账户失败[{}]", JSON.toJSONString(result1)); + log.error("创建结算账户失败[{}]", JSON.toJSONString(result2)); return AjaxResult.error("个人信息与银行卡不匹配"); }