From fa27fd4a21e04352a97988c153b7709ebecc4e89 Mon Sep 17 00:00:00 2001
From: peng <peng.com>
Date: 星期四, 20 十一月 2025 10:52:33 +0800
Subject: [PATCH] 处理bug

---
 framework/src/main/java/cn/lili/modules/order/order/serviceimpl/StoreFlowServiceImpl.java |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

diff --git a/framework/src/main/java/cn/lili/modules/order/order/serviceimpl/StoreFlowServiceImpl.java b/framework/src/main/java/cn/lili/modules/order/order/serviceimpl/StoreFlowServiceImpl.java
index daf4a78..ce16b8d 100644
--- a/framework/src/main/java/cn/lili/modules/order/order/serviceimpl/StoreFlowServiceImpl.java
+++ b/framework/src/main/java/cn/lili/modules/order/order/serviceimpl/StoreFlowServiceImpl.java
@@ -20,6 +20,7 @@
 import cn.lili.modules.order.order.service.OrderService;
 import cn.lili.modules.order.order.service.StoreFlowService;
 import cn.lili.modules.payment.entity.RefundLog;
+import cn.lili.modules.payment.entity.enums.PaymentMethodEnum;
 import cn.lili.modules.payment.service.RefundLogService;
 import cn.lili.modules.store.entity.dos.Bill;
 import cn.lili.modules.store.entity.dto.BillSearchParams;
@@ -183,6 +184,12 @@
                         -storeFlow.getDistributionRebate()
                 )
         );
+        //鐗规畩澶勭悊0鍏冭喘鐨勯��娆捐处鍗�
+        if (PaymentMethodEnum.BANK_TRANSFER.name().equals(payStoreFlow.getPaymentName())&&"-1".equals(payStoreFlow.getTransactionId())) {
+            if (Double.valueOf(0).equals(payStoreFlow.getBillPrice())) {
+                storeFlow.setBillPrice(0D);
+            }
+        }
         //閫�娆炬棩蹇�
         RefundLog refundLog = refundLogService.queryByAfterSaleSn(afterSale.getSn());
         //绗笁鏂规祦姘村崟鍙�

--
Gitblit v1.8.0