From 19b8481dd1b30368f97a2a983f61ff93a340a98c Mon Sep 17 00:00:00 2001
From: liusheng <337615773@qq.com>
Date: 星期五, 10 十一月 2023 18:28:20 +0800
Subject: [PATCH] 代码提交

---
 ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceFundController.java |   27 +++++++++++++++++++++++++++
 1 files changed, 27 insertions(+), 0 deletions(-)

diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceFundController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceFundController.java
index 110f1db..c4f23c9 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceFundController.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceFundController.java
@@ -1,6 +1,7 @@
 package com.ruoyi.web.controller.project;
 
 import com.alibaba.fastjson.JSONObject;
+import com.baomidou.mybatisplus.core.toolkit.ObjectUtils;
 import com.baomidou.mybatisplus.core.toolkit.Wrappers;
 import com.ruoyi.common.annotation.Log;
 import com.ruoyi.common.annotation.RepeatSubmit;
@@ -13,6 +14,7 @@
 import com.ruoyi.common.core.page.TableDataInfo;
 import com.ruoyi.common.enums.BusinessType;
 import com.ruoyi.common.exception.ServiceException;
+import com.ruoyi.common.exception.base.BaseException;
 import com.ruoyi.common.tax.TaxtUtils;
 import com.ruoyi.common.utils.SecurityUtils;
 import com.ruoyi.common.utils.StringUtils;
@@ -704,6 +706,7 @@
 
         return toAjax(false);
     }
+
 
     /**
      * 鍒犻櫎璐圭敤鐢宠涓�
@@ -2117,4 +2120,28 @@
         return AjaxResult.success(serviceFundService.performance(serviceFundVO));
     }
 
+    /**
+     * 鍚堣涓◣
+     */
+    @ApiOperation("鍚堣涓◣")
+    @Log(title = "鍚堣涓◣", businessType = BusinessType.INSERT)
+    @PostMapping("/totaltax")
+    @RepeatSubmit
+    public AjaxResult totaltax(@RequestBody TotalTaxVO totalTaxVO) {
+        Map<String, List<ServiceFunddetailExcel>> totaltax = serviceFundService.totaltax(totalTaxVO);
+        if (ObjectUtils.isEmpty(totaltax)) {
+            throw new BaseException("鍚堣涓◣澶辫触");
+        }
+
+        Set<String> strings = totaltax.keySet();
+        String key2 = null;
+        for (String key : strings) {
+            key2 = key;
+        }
+        ExcelUtil<ServiceFunddetailExcel> util = new ExcelUtil<ServiceFunddetailExcel>(ServiceFunddetailExcel.class);
+        return AjaxResult.success(util.exportExcel(totaltax.get(key2), key2));
+
+
+    }
+
 }

--
Gitblit v1.9.3