diff --git a/src/main/java/com/yn/bftl/thirdparty/modules/chinaums/service/impl/BankCardServiceImpl.java b/src/main/java/com/yn/bftl/thirdparty/modules/chinaums/service/impl/BankCardServiceImpl.java index 8943848..c664429 100644 --- a/src/main/java/com/yn/bftl/thirdparty/modules/chinaums/service/impl/BankCardServiceImpl.java +++ b/src/main/java/com/yn/bftl/thirdparty/modules/chinaums/service/impl/BankCardServiceImpl.java @@ -195,7 +195,12 @@ byxChinaumsAcctBindBankCardDTO.setIdCard(chinaumsAuthInfo.getIdCardNumber()); byxChinaumsAcctBindBankCardDTO.setWalletId(company.getWalletId()); // 对公账户 取开户名 business_license_company_name - byxChinaumsAcctBindBankCardDTO.setBankAcctName(chinaumsAuthInfo.getBusinessLicenseCompanyName()); + if("2".equals(chinaumsAddBankCardDTO.getBankAcctType())) { + byxChinaumsAcctBindBankCardDTO.setBankAcctName(chinaumsAuthInfo.getBusinessLicenseCompanyName()); + } + else { + byxChinaumsAcctBindBankCardDTO.setBankAcctName(chinaumsAuthInfo.getLegalPersonIdCardName()); + } byxChinaumsAcctBindBankCardDTO.setBankNo(bankLineNumber.getThreeDigitBranchCode()); try {