diff --git a/src/main/java/com/yn/bftl/thirdparty/modules/chinaums/service/impl/WalletServiceImpl.java b/src/main/java/com/yn/bftl/thirdparty/modules/chinaums/service/impl/WalletServiceImpl.java index f99180b..8d0f721 100644 --- a/src/main/java/com/yn/bftl/thirdparty/modules/chinaums/service/impl/WalletServiceImpl.java +++ b/src/main/java/com/yn/bftl/thirdparty/modules/chinaums/service/impl/WalletServiceImpl.java @@ -649,6 +649,7 @@ ExternalIncomeDTO externalIncomeDTO = new ExternalIncomeDTO(); externalIncomeDTO.setAmount(accountPaymentsVO.getAmount()); externalIncomeDTO.setTradeId(accountPaymentsVO.getPaymentId()); + externalIncomeDTO.setPayBalanceAcctId(accountPaymentsVO.getPayBalanceAcctId()); externalIncomeDTO.setBalanceAcctId(accountPaymentsVO.getRecvBalanceAcctId()); externalIncomeDTO.setTransactionNo(accountPaymentsVO.getPaymentId()); externalIncomeDTO.setTradeId(accountPaymentsVO.getPaymentId()); @@ -2470,7 +2471,7 @@ } stringRedisTemplate.expire(lockKeyTradeId, 1, TimeUnit.MINUTES); try { - ChinaumsAuthInfo chinaumsAuthInfo = chinaumsAuthInfoRepository.findFirstByBalanceAcctId(externalIncomeDTO.getBalanceAcctId()); + ChinaumsAuthInfo chinaumsAuthInfo = chinaumsAuthInfoRepository.findFirstByBalanceAcctId(externalIncomeDTO.getPayBalanceAcctId()); if (chinaumsAuthInfo == null) { throw new YnceErrorException("未查询到银联认证信息"); }