From 3be9cfcb6b59366b936821966d20a998a6895f9f Mon Sep 17 00:00:00 2001
From: 黎星凯 <13949086503@163.com>
Date: 星期二, 30 四月 2024 14:38:13 +0800
Subject: [PATCH] bug41、42修改

---
 consum-base/src/main/java/com/consum/base/controller/FinSysTenantController.java |   35 +++++++++++++++++++++++++++++------
 1 files changed, 29 insertions(+), 6 deletions(-)

diff --git a/consum-base/src/main/java/com/consum/base/controller/FinSysTenantController.java b/consum-base/src/main/java/com/consum/base/controller/FinSysTenantController.java
index 963bfc0..3335a92 100644
--- a/consum-base/src/main/java/com/consum/base/controller/FinSysTenantController.java
+++ b/consum-base/src/main/java/com/consum/base/controller/FinSysTenantController.java
@@ -28,7 +28,7 @@
 import org.springframework.web.bind.annotation.RestController;
 import org.springframework.web.multipart.MultipartFile;
 
-import com.alibaba.excel.EasyExcel;
+import com.alibaba.excel.EasyExcelFactory;
 import com.alibaba.excel.context.AnalysisContext;
 import com.alibaba.excel.event.AnalysisEventListener;
 import com.alibaba.excel.exception.ExcelDataConvertException;
@@ -406,6 +406,8 @@
             fileName = "鏈烘瀯瀵煎叆妯℃澘.xls";
         } else if ("goods".equals(type)) {
             fileName = "鐗╁搧淇℃伅.xls";
+        } else if ("procure".equals(type)) {
+            fileName = "閲囪喘瀵煎叆.xls";
         }
         Resource resource = new ClassPathResource("import/" + fileName);
         // 鑾峰彇鏂囦欢杈撳叆娴�
@@ -437,7 +439,7 @@
             return ResponseValue.error("涓嶈兘鍒涘缓鍘匡紙鍖猴級绾т互涓嬫満鏋�");
         }
 
-        EasyExcel
+        EasyExcelFactory
             .read(file.getInputStream(), ImportTenantTemplate.class, new AnalysisEventListener<ImportTenantTemplate>() {
                 LinkedList<FinSysTenantParam> finSysTenantParams = new LinkedList<>();
 
@@ -518,10 +520,31 @@
         if (sysInfo == null) {
             return ResponseValue.error("鐧诲綍鐢ㄦ埛淇℃伅涓嶅瓨鍦�");
         }
-        // FinSysTenant finSysTenant1 = this.finSysTenantService.selectByTenantId(sysInfo.getTenantCode());
-        // if (finSysTenant1.getLv() != 1) {
-        // return ResponseValue.error("鏆傛棤淇敼鏉冮檺");
-        // }
+ 
+        int num = this.finSysTenantService.updateFinSysTenant(param, this.getSysInfo());
+        return num > 0 ? ResponseValue.success(1) : ResponseValue.error("缂栬緫澶辫触锛�");
+    }
+
+    /**
+     * 淇敼鍚敤绂佺敤鐘舵��
+     *
+     * @return
+     */
+    @PostMapping("/editState")
+    public ResponseValue editState() {
+        FinSysTenant param = CommonUtil.getObjFromReqBody(FinSysTenant.class);
+        FinSysTenant selFinSysTenant = finSysTenantService.selectById(param.getId());
+        selFinSysTenant.setStatus(param.getStatus());
+        //FinSysTenant finSysTenant = new FinSysTenant();
+        param = selFinSysTenant;
+        Long id = param.getId();
+        if (id == null || id.longValue() <= 0) {
+            return ResponseValue.error("缂栬緫鐨勬満鏋勪笉瀛樺湪");
+        }
+        FinSysTenantUser sysInfo = getSysInfo();
+        if (sysInfo == null) {
+            return ResponseValue.error("鐧诲綍鐢ㄦ埛淇℃伅涓嶅瓨鍦�");
+        }
         int num = this.finSysTenantService.updateFinSysTenant(param, this.getSysInfo());
         return num > 0 ? ResponseValue.success(1) : ResponseValue.error("缂栬緫澶辫触锛�");
     }

--
Gitblit v1.9.1