银行卡取错字段

This commit is contained in:
clunt 2022-05-26 16:09:30 +08:00
parent ab81da724f
commit 2472d265bd
1 changed files with 7 additions and 4 deletions

View File

@ -44,19 +44,22 @@ public class CustomerBankController {
Set<Merchant> merchants = AdapayConfig.getMerchants();
for (Merchant merchant : merchants) {
String memberId = AdapayUtils.getCustomerMemberId(request.getCustomerId(), merchant.getDeptId());
//TODO 需要先检查一次memberId是否已存在如果已存在则只需要绑卡即可
// 先在Adapay创建实名用户
Map<String, Object> 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<String, Object> 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("个人信息与银行卡不匹配");
}