From 548de3053898bc6571c90d014a40050c39a7d195 Mon Sep 17 00:00:00 2001
From: lyh <925863403@qq.com>
Date: 星期六, 02 八月 2025 15:33:07 +0800
Subject: [PATCH] 二保添加流转节点

---
 lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamMaintenanceStandardController.java |   35 ++++++++++++++++++++++++++++++++---
 1 files changed, 32 insertions(+), 3 deletions(-)

diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamMaintenanceStandardController.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamMaintenanceStandardController.java
index 0d7d06e..11a2161 100644
--- a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamMaintenanceStandardController.java
+++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamMaintenanceStandardController.java
@@ -286,7 +286,7 @@
             for (Map.Entry<String, MultipartFile> entity : fileMap.entrySet()) {
                 MultipartFile file = entity.getValue();
                 String fileName = file.getOriginalFilename();
-                Result<?> importResult=eamMaintenanceStandardService.importPointInspectionExcel(file);
+                Result<?> importResult=eamMaintenanceStandardService.importPointInspectionExcel(file,null);
                 if (importResult.isSuccess()) {
                     successCount++;
                 } else {
@@ -322,7 +322,7 @@
             for (Map.Entry<String, MultipartFile> entity : fileMap.entrySet()) {
                 MultipartFile file = entity.getValue();
                 String fileName = file.getOriginalFilename();
-                Result<?> importResult=eamMaintenanceStandardService.importMaintenanceStandard(file, "SECOND");
+                Result<?> importResult=eamMaintenanceStandardService.importMaintenanceStandard(file, "SECOND",null);
                 if (importResult.isSuccess()) {
                     successCount++;
                 } else {
@@ -357,7 +357,7 @@
             for (Map.Entry<String, MultipartFile> entity : fileMap.entrySet()) {
                 MultipartFile file = entity.getValue();
                 String fileName = file.getOriginalFilename();
-                Result<?> importResult= eamMaintenanceStandardService.importMaintenanceStandard(file, "THIRD");
+                Result<?> importResult= eamMaintenanceStandardService.importMaintenanceStandard(file, "THIRD",null);
                 if (importResult.isSuccess()) {
                     successCount++;
                 } else {
@@ -375,6 +375,35 @@
         }
     }
 
+    /**
+     * 鍗囩増瀵煎叆
+     * @param id,file
+     * @return
+     */
+    @ApiOperation(value = "鍗囩増瀵煎叆", notes = "鍗囩増瀵煎叆")
+    @PostMapping(value = "/importUpgrade")
+    public Result<?> importUpgrade(String id,MultipartFile file) {
+        EamMaintenanceStandard eamMaintenanceStandard=eamMaintenanceStandardService.getById(id);
+        if (eamMaintenanceStandard==null) {
+            return Result.error("璇烽�夋嫨闇�瑕佸崌鐗堢殑淇濆吇鏍囧噯");
+        }else {
+            switch (eamMaintenanceStandard.getMaintenanceCategory()){
+                case "POINT_INSPECTION":
+                    //鐐规鍗囩増瀵煎叆
+                    return eamMaintenanceStandardService.importPointInspectionExcel(file,id);
+                case "SECOND_MAINTENANCE":
+                    //浜屼繚鍗囩増瀵煎叆
+                    return eamMaintenanceStandardService.importMaintenanceStandard(file, "SECOND",id);
+                case "THIRD_MAINTENANCE":
+                    //涓変繚鍗囩増瀵煎叆
+                    return eamMaintenanceStandardService.importMaintenanceStandard(file, "THIRD",id);
+                default:
+                    break;
+            }
+        }
+        return Result.error("鍗囩増瀵煎叆澶辫触");
+    }
+
     private Result<?> getResult(Map<String, String> results, int fileCount, int successCount, int failureCount) {
         List<String> response = new ArrayList<>();
         response.add("鎬绘枃浠舵暟锛�" + fileCount);

--
Gitblit v1.9.3