From 911f72a3e6f5d4633ecc03445f7a24e151bceab8 Mon Sep 17 00:00:00 2001
From: wuxw <928255095@qq.com>
Date: 星期一, 06 一月 2025 02:04:54 +0800
Subject: [PATCH] 优化代码

---
 service-common/src/main/java/com/java110/common/bmo/mall/impl/GetOwnerFeeImpl.java |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/service-common/src/main/java/com/java110/common/bmo/mall/impl/GetOwnerFeeImpl.java b/service-common/src/main/java/com/java110/common/bmo/mall/impl/GetOwnerFeeImpl.java
index 4210c17..4bad619 100644
--- a/service-common/src/main/java/com/java110/common/bmo/mall/impl/GetOwnerFeeImpl.java
+++ b/service-common/src/main/java/com/java110/common/bmo/mall/impl/GetOwnerFeeImpl.java
@@ -26,6 +26,7 @@
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 
+import java.math.BigDecimal;
 import java.util.ArrayList;
 import java.util.List;
 
@@ -96,7 +97,7 @@
             throw new CmdException("鏈寘鍚垂鐢�");
         }
         List<FeeDto> tmpFeeDtos = new ArrayList<>();
-
+        BigDecimal oweMoney = new BigDecimal("0");
         for (FeeDto tmpFeeDto : feeDtos) {
             try {
                 computeFeeSMOImpl.computeEveryOweFee(tmpFeeDto);//璁$畻娆犺垂閲戦
@@ -111,6 +112,7 @@
 
                 if (tmpFeeDto.getFeeTotalPrice() != 0) {
                     tmpFeeDtos.add(tmpFeeDto);
+                    oweMoney = oweMoney.add(new BigDecimal(tmpFeeDto.getFeeTotalPrice()+""));
                 }
             } catch (Exception e) {
                 logger.error("鍙兘璐圭敤璧勬枡鏈夐棶棰樺鑷寸畻璐瑰け璐�", e);
@@ -148,6 +150,7 @@
         data.put("communityTel", communityDtos.get(0).getTel());
         data.put("qrCode", ownerUrl + "x");
         data.put("fees", tmpFeeDtos);
+        data.put("oweMoney",oweMoney.doubleValue());
 
         context.setResponseEntity(ResultVo.createResponseEntity(data));
     }

--
Gitblit v1.8.0