From 3326b8c5a5b9a2133729e4cce8298cb549995f45 Mon Sep 17 00:00:00 2001
From: liusheng <337615773@qq.com>
Date: 星期三, 18 六月 2025 16:33:10 +0800
Subject: [PATCH] 代码提交

---
 ruoyi-project/src/main/java/com/ruoyi/project/service/impl/ServiceFunddetailServiceImpl.java |   11 +++++++++--
 1 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/ruoyi-project/src/main/java/com/ruoyi/project/service/impl/ServiceFunddetailServiceImpl.java b/ruoyi-project/src/main/java/com/ruoyi/project/service/impl/ServiceFunddetailServiceImpl.java
index 15aa554..0f5631a 100644
--- a/ruoyi-project/src/main/java/com/ruoyi/project/service/impl/ServiceFunddetailServiceImpl.java
+++ b/ruoyi-project/src/main/java/com/ruoyi/project/service/impl/ServiceFunddetailServiceImpl.java
@@ -1,6 +1,7 @@
 package com.ruoyi.project.service.impl;
 
 import java.math.BigDecimal;
+import java.text.ParseException;
 import java.text.SimpleDateFormat;
 import java.time.LocalDate;
 import java.time.ZoneId;
@@ -349,15 +350,19 @@
                 taxMoneyVO.setTaxTime(new Date());
             }
             taxMoneyVO.setFirstDay(firstDay);
+            // 鑾峰彇璇ヨ韩浠借瘉鍙峰湪鏈湀鐨勬墍鏈夎褰�
             taxMoneyVO.setFundID(serviceFunddetail.getFundid());
             taxMoneyVO.setIDCard(serviceFunddetail.getIdcardno());
             if (serviceFunddetail.getXh() != null) {
-                taxMoneyVO.setXh(serviceFunddetail.getXh());
+                serviceFunddetail.setXh(null);
+                taxMoneyVO.setXh(maxXH);
+                xhMap.put(serviceFunddetail.getIdcardno(), maxXH);
             } else {
                 taxMoneyVO.setXh(maxXH);
                 xhMap.put(serviceFunddetail.getIdcardno(), maxXH);
             }
             //鏌ュ嚭绋庡墠銆佺◣銆佺◣鍚庣殑鎬婚锛堜笉鍖呭惈鏈锛�
+            logger.info("taxMoneyVO鍏ュ弬鐨勫�� 锛� {}", taxMoneyVO);
             TaxMoneySumEO taxSum = serviceFunddetailMapper.getTaxSum(taxMoneyVO);
             logger.info("鏌ヨ鐨則axSum鐨勫�� 锛� {}", taxSum);
             if (ObjectUtils.isEmpty(taxSum)) {
@@ -379,9 +384,11 @@
                         taxSum.setTaxAmounts(taxAmounts.doubleValue());
                         taxSum.setTaxedAmounts(TaxedAmounts.doubleValue());
                     }
-                    continue;
                 }
             }
+            //璁板綍涓�涓嬭繖涓◣鍓嶆�婚
+            serviceFunddetail.setAllAmount(taxSum.getAmounts());
+
             if (serviceFunddetail.getXh() == null) {
                 serviceFunddetail.setXh(maxXH);
             }

--
Gitblit v1.9.3