From fdc9651c4b83c18e044a3a9ac6b5e019ffa6328d Mon Sep 17 00:00:00 2001
From: liusheng <337615773@qq.com>
Date: 星期五, 04 七月 2025 16:56:03 +0800
Subject: [PATCH] 代码提交

---
 ruoyi-project/src/main/java/com/ruoyi/project/service/impl/ServiceFunddetailServiceImpl.java |   19 +++++++------------
 1 files changed, 7 insertions(+), 12 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 5717177..251704e 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
@@ -346,9 +346,9 @@
             // 5.2.3 绠楃◣閫昏緫
             if (detail.getServicesscopename().contains("绋庡悗")) {
                 // 绋庡悗鏄庣粏锛氱疮璁$◣鍚庨噾棰濓紝鍙嶆帹绋庡墠閲戦鍜岀◣閲�
-                if (idcard.equals("330103196704060019")) {
-                    log.info("330103196704060019");
-                }
+//                if (idcard.equals("362329199103224511")) {
+//                    log.info("鏈辩幃瀹�");
+//                }
                 BigDecimal newTaxedAmounts = BigDecimal.valueOf(taxSum.getTaxedAmounts()).add(BigDecimal.valueOf(detail.getTaxedamount()));
                 String taxationBefore = TaxtUtils.getTaxationBefore(newTaxedAmounts);
                 BigDecimal amountNow = new BigDecimal(taxationBefore).subtract(BigDecimal.valueOf(taxSum.getAmounts()));
@@ -360,26 +360,21 @@
                 } else {
                     detail.setTaxTime(serviceFund1.getFundtaxtime());
                 }
-                if (tax.doubleValue() < 0) {
-                    log.info("灏忎簬0浜�");
-                }
                 taxSum.setAmounts((BigDecimal.valueOf(taxSum.getAmounts()).add(amountNow)).doubleValue());
                 taxSum.setTaxAmounts((BigDecimal.valueOf(taxSum.getTaxAmounts()).add(tax)).doubleValue());
                 taxSum.setTaxedAmounts(newTaxedAmounts.doubleValue());
             } else {
                 // 绋庡墠鏄庣粏锛氱疮璁$◣鍓嶉噾棰濓紝绠楁�荤◣閲戯紝鍐嶇畻鏈绋庨噾鍜岀◣鍚庨噾棰�
                 BigDecimal newAmounts = BigDecimal.valueOf(taxSum.getAmounts()).add(BigDecimal.valueOf(detail.getAmount()));
-                if (idcard.equals("330103196704060019")) {
-                    log.info("330103196704060019");
-                }
+//                if (idcard.equals("362329199103224511")) {
+//                    log.info("鏈辩幃瀹�");
+//                }
                 String taxation = TaxtUtils.getTaxation(newAmounts);
+
                 BigDecimal taxAmountNow = new BigDecimal(taxation).subtract(new BigDecimal(String.valueOf(taxSum.getTaxAmounts())));
                 BigDecimal texdAfterNow = BigDecimal.valueOf(detail.getAmount()).subtract(taxAmountNow);
                 detail.setTaxamount(taxAmountNow.doubleValue());
                 detail.setTaxedamount(texdAfterNow.doubleValue());
-                if (taxAmountNow.doubleValue() < 0) {
-                    log.info("灏忎簬0浜�");
-                }
 
                 if (ObjectUtils.isEmpty(serviceFund1.getFundtaxtime())) {
                     detail.setTaxTime(new Date());

--
Gitblit v1.9.3