银行卡取错字段
This commit is contained in:
parent
ab81da724f
commit
2472d265bd
|
|
@ -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("个人信息与银行卡不匹配");
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue