From 02a11da1ca0523e4f8e3d7273904da816f951ffc Mon Sep 17 00:00:00 2001
From: 李林 <z1292839451@163.com>
Date: 星期五, 22 三月 2024 01:54:36 +0800
Subject: [PATCH] 系统调整

---
 data-server/src/main/java/com/yuanchu/mom/controller/DataReportingController.java |   20 ++++++++++++++++++++
 1 files changed, 20 insertions(+), 0 deletions(-)

diff --git a/data-server/src/main/java/com/yuanchu/mom/controller/DataReportingController.java b/data-server/src/main/java/com/yuanchu/mom/controller/DataReportingController.java
index b8f673f..c21f0fd 100644
--- a/data-server/src/main/java/com/yuanchu/mom/controller/DataReportingController.java
+++ b/data-server/src/main/java/com/yuanchu/mom/controller/DataReportingController.java
@@ -30,6 +30,9 @@
 import java.math.BigDecimal;
 import java.text.ParseException;
 import java.text.SimpleDateFormat;
+import java.time.LocalDate;
+import java.time.LocalDateTime;
+import java.time.format.DateTimeFormatter;
 import java.util.*;
 
 @RequestMapping("/dataReporting")
@@ -202,6 +205,7 @@
             }
             list.add(reporting);
         }
+        deleteAllData(format);
         dataReportingService.addDataReporting(list, format, param);
         return Result.success();
     }
@@ -259,6 +263,7 @@
         } catch (ParseException e) {
             throw new ErrorException("鏂囦欢涓棩鏈熷湪杞崲鏃跺嚭鐜伴敊璇�");
         }
+        deleteAllFans(LocalDate.parse(format).plusDays(1).format(DateTimeFormatter.ofPattern("yyyy-MM-dd")));
         for (int i = 6; i < rows.size(); i++) {
             FansSubmit fansSubmit = new FansSubmit();
             for (int i1 = 0; i1 < rows.get(5).size(); i1++) {
@@ -313,6 +318,7 @@
         } catch (ParseException e) {
             throw new ErrorException("鏂囦欢涓棩鏈熷湪杞崲鏃跺嚭鐜伴敊璇�");
         }
+        deleteAllFinance(LocalDate.parse(format).plusDays(1).format(DateTimeFormatter.ofPattern("yyyy-MM-dd")));
         for (int i = 6; i < rows.size(); i++) {
             FinanceSubmit financeSubmit = new FinanceSubmit();
             for (int i1 = 0; i1 < rows.get(5).size(); i1++) {
@@ -389,4 +395,18 @@
         List<DataReporting> list = JSON.parseArray(str, DataReporting.class);
         return Result.success(dataReportingService.updateVxCards(list));
     }
+
+    @ApiOperation(value = "涓�閿垹闄ゆ墍鏈夎繘绮変笂鎶ョ殑鏁版嵁")
+    @PostMapping("/deleteAllFans")
+    public Result deleteAllFans(String date) {
+        fansSubmitService.deleteAllFans(date);
+        return Result.success();
+    }
+
+    @ApiOperation(value = "涓�閿垹闄ゆ墍鏈夎储鍔′笂鎶ョ殑鏁版嵁")
+    @PostMapping("/deleteAllFinance")
+    public Result deleteAllFinance(String date) {
+        financeSubmitService.deleteAllFinance(date);
+        return Result.success();
+    }
 }

--
Gitblit v1.9.3