From ad5db85e540947e82c7a4d5612879b3b3ecdf459 Mon Sep 17 00:00:00 2001
From: liujie <1793218484@qq.com>
Date: 星期五, 21 八月 2026 10:38:07 +0800
Subject: [PATCH] update
---
backend/src/main/java/com/tourguide/modules/finance/service/GuideElectronicLedgerService.java | 11 +++++------
1 files changed, 5 insertions(+), 6 deletions(-)
diff --git a/backend/src/main/java/com/tourguide/modules/finance/service/GuideElectronicLedgerService.java b/backend/src/main/java/com/tourguide/modules/finance/service/GuideElectronicLedgerService.java
index b6f5d80..861070b 100644
--- a/backend/src/main/java/com/tourguide/modules/finance/service/GuideElectronicLedgerService.java
+++ b/backend/src/main/java/com/tourguide/modules/finance/service/GuideElectronicLedgerService.java
@@ -29,13 +29,16 @@
private final GuideWithdrawalAccountMapper accountMapper;
private final GuideUserService guideUserService;
private final DouGongBasicDataBiz douGongBasicDataBiz;
+ private final GuideWithdrawableBalanceService balanceService;
public GuideElectronicLedgerService(GuideWithdrawalAccountMapper accountMapper,
GuideUserService guideUserService,
- DouGongBasicDataBiz douGongBasicDataBiz) {
+ DouGongBasicDataBiz douGongBasicDataBiz,
+ GuideWithdrawableBalanceService balanceService) {
this.accountMapper = accountMapper;
this.guideUserService = guideUserService;
this.douGongBasicDataBiz = douGongBasicDataBiz;
+ this.balanceService = balanceService;
}
public GuideElectronicLedgerResponse create(Long guideId, GuideElectronicLedgerRequest request) {
@@ -124,11 +127,7 @@
if (!StringUtils.hasText(account.getHuifuId())) {
throw new BusinessException(409, "请先完成斗拱进件");
}
- try {
- return douGongBasicDataBiz.balanceQuery(account.getHuifuId());
- } catch (Exception exception) {
- throw new BusinessException(502, "斗拱账户余额查询失败");
- }
+ return balanceService.getAvailableAmount(guideId);
}
private GuideWithdrawalAccount findCurrent(Long guideId) {
--
Gitblit v1.7.1