From 45d90d1e7ba86286e998d1ac4d2cba8e98cd059b Mon Sep 17 00:00:00 2001
From: wlzboy <66905212@qq.com>
Date: 星期一, 12 一月 2026 20:52:30 +0800
Subject: [PATCH] feat: 优化内存

---
 ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysTaskPaymentServiceImpl.java |    9 ++++-----
 1 files changed, 4 insertions(+), 5 deletions(-)

diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysTaskPaymentServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysTaskPaymentServiceImpl.java
index be42618..2ec3617 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysTaskPaymentServiceImpl.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysTaskPaymentServiceImpl.java
@@ -146,7 +146,6 @@
     }
     
     @Override
-    @Transactional
     public BigDecimal addAdditionalFee(Long taskId, String feeType, String feeName, 
                                       BigDecimal unitAmount, Integer quantity, String remark) {
         // 楠岃瘉鍙傛暟
@@ -175,7 +174,7 @@
         
         // 寮傛鍚屾鍒版棫绯荤粺
         try {
-            additionalFeeSyncService.syncAdditionalFeeToLegacy(fee.getId());
+            additionalFeeSyncService.syncAdditionalFeeToLegacy(fee);
         } catch (Exception e) {
             log.error("鍚屾闄勫姞璐圭敤鍒版棫绯荤粺澶辫触", e);
         }
@@ -185,14 +184,13 @@
     }
     
     @Override
-    @Transactional
+    
     public BigDecimal removeAdditionalFee(Long taskId, Long feeId) {
         additionalFeeMapper.deleteById(feeId);
         return calculateAdditionalAmount(taskId);
     }
     
     @Override
-    @Transactional
     public TaskPaymentResultVO createPayment(TaskPaymentCreateVO createVO) {
         Long taskId = createVO.getTaskId();
         String paymentMethod = createVO.getPaymentMethod();
@@ -262,6 +260,7 @@
             
             // 鐢熸垚鍥炶皟鍦板潃
             String callbackUrl = callbackBaseUrl + "/payment/callback/" + provider.toLowerCase();
+
             payment.setCallbackUrl(callbackUrl);
             
             try {
@@ -361,7 +360,7 @@
     }
     
     @Override
-    @Transactional
+    
     public boolean handlePaymentCallback(String outTradeNo, String tradeNo, String provider) {
         log.info("鏀跺埌鏀粯鍥炶皟锛歰utTradeNo={}, tradeNo={}, provider={}", outTradeNo, tradeNo, provider);
         

--
Gitblit v1.9.1