diff --git a/src/main/java/com/yn/bftl/thirdparty/modules/business/service/impl/SubaccountServiceImpl.java b/src/main/java/com/yn/bftl/thirdparty/modules/business/service/impl/SubaccountServiceImpl.java index 178463f..506b352 100644 --- a/src/main/java/com/yn/bftl/thirdparty/modules/business/service/impl/SubaccountServiceImpl.java +++ b/src/main/java/com/yn/bftl/thirdparty/modules/business/service/impl/SubaccountServiceImpl.java @@ -2663,9 +2663,8 @@ Subaccount subaccount = subaccountList.stream().filter(filterSubaccount -> filterSubaccount.getSubaccountType().equals(statement.getSubaccountType()) && filterSubaccount.getCompany() != null && filterSubaccount.getCompany().equals(statement.getCompany())).findFirst().orElse(null); if (subaccount != null) { // 若是未分账则调用银联接口 - if (subaccount.getSubaccountState().equals(SubaccountState.SEPARATE_NOT)) { - handleSubaccountStatus(subaccount, false); - } + String settOrderNo = this.walletService.paySettlementConfirms(null, subaccount.getExternalId(), false); + log.info("===========================确认结算,再进行银行查询. settOrderNo:" + settOrderNo); if (platformSubaccount != null && platformSubaccount.getSubaccountAmount().compareTo(subaccount.getPlatformServiceFee()) != 0) { platformSubaccount.setSubaccountAmount(subaccount.getPlatformServiceFee()); platformSubaccount.setSubaccountTotalAmount(subaccount.getPlatformServiceFee());