diff --git a/src/main/java/com/yn/bftl/thirdparty/modules/chinaums/service/impl/AuthServiceImpl.java b/src/main/java/com/yn/bftl/thirdparty/modules/chinaums/service/impl/AuthServiceImpl.java index 2c74ef9..f29ebfb 100644 --- a/src/main/java/com/yn/bftl/thirdparty/modules/chinaums/service/impl/AuthServiceImpl.java +++ b/src/main/java/com/yn/bftl/thirdparty/modules/chinaums/service/impl/AuthServiceImpl.java @@ -526,10 +526,15 @@ chinaumsAuthInfo.setBalanceAcctId(byxChinaumsCallBackDTO.getWalletId()); chinaumsAuthInfo.setBusinessLicenseNumber(byxChinaumsCallBackDTO.getBizLicNo()); chinaumsAuthInfo.setBusinessLicenseCompanyName(byxChinaumsCallBackDTO.getCompanyName()); - - + chinaumsAuthInfo.setLegalPersonIdCardName(byxChinaumsCallBackDTO.getLegalName()); + chinaumsAuthInfo.setLegalPersonMobileNumber(byxChinaumsCallBackDTO.getMobileNo()); JSONObject params = new JSONObject(); params.put("registerNo", byxChinaumsCallBackDTO.getRegisterNo()); + try { + Thread.sleep(5000); + } catch (InterruptedException e) { + log.error("商户认证回调处理失败, Thread.sleep异常"); + } ByxChinaumsMchRegInfoVO chinaumsMchRegInfoVO = byxChinaumsUtil.execute(ByxRouteUtil.ROUTE_WALLET_APPLICATIONS_REG_INFO, params, ByxChinaumsMchRegInfoVO.class, true); if (chinaumsMchRegInfoVO != null && chinaumsMchRegInfoVO.getList() != null && chinaumsMchRegInfoVO.getList().size() > 0) { ByxChinaumsMchRegInfoDetailVO detailVO = chinaumsMchRegInfoVO.getList().get(0); @@ -537,9 +542,7 @@ chinaumsAuthInfo.setContactIdCardName(detailVO.getContactName()); chinaumsAuthInfo.setContactMobileNumber(detailVO.getContactPhoneNum()); chinaumsAuthInfo.setContactEmail(detailVO.getContactEmail()); - chinaumsAuthInfo.setLegalPersonIdCardName(detailVO.getLegalName()); chinaumsAuthInfo.setLegalPersonIdCardType(detailVO.getLegalIdType()); - chinaumsAuthInfo.setLegalPersonMobileNumber(detailVO.getLegalPhoneNum()); chinaumsAuthInfo.setSettleAcctBankBranchCode(detailVO.getBankNo()); chinaumsAuthInfo.setSettleAcctBankName(detailVO.getBankName()); chinaumsAuthInfo.setSettleAcctName(detailVO.getBwalletAcctName());