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 7826370..2514290 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 @@ -11,6 +11,7 @@ import com.yn.bftl.common.modules.company.entity.Company; import com.yn.bftl.common.modules.company.enums.ChinaumsBankCardStatus; import com.yn.bftl.thirdparty.common.constants.Constant; +import com.yn.bftl.thirdparty.common.service.ByxTradeWayService; import com.yn.bftl.thirdparty.common.vo.BaseResponseVO; import com.yn.bftl.thirdparty.common.exception.YnceErrorException; import com.yn.bftl.thirdparty.common.service.BaseMemberService; @@ -64,6 +65,9 @@ @Resource private BankLineNumberRepository bankLineNumberRepository; + @Resource + private ByxTradeWayService byxTradeWayService; + @Override public List bankCardList(ChinaumsBankCardStatus status) { List chinaumsBankCardVOList = new ArrayList<>(); @@ -192,6 +196,7 @@ } catch (Exception exception) { throw new YnceErrorException(YnceError.YNCE_218014); } + byxTradeWayService.setTradeWayInCert(byxChinaumsAcctBindBankCardDTO, company.getWalletId()); BaseResponseVO baseResponseVO = byxChinaumsUtil.execute(ByxRouteUtil.ROUTE_WALLET_UPAPI_ACCT_BIND_BANK_CARD, (JSONObject) JSONObject.toJSON(byxChinaumsAcctBindBankCardDTO), BaseResponseVO.class); // 绑定后根据返回的状态码更新状态 if(Constant.RETURN_SUCCESS_CODE.equals(baseResponseVO.getRspCode())){