From 15defa991fcd30b9fa60bab17d2230b5929bf2a2 Mon Sep 17 00:00:00 2001
From: liujie <1793218484@qq.com>
Date: 星期一, 14 九月 2026 17:20:20 +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