From 36c2449aec5b51e5ed4e5c6841154b746060e09a Mon Sep 17 00:00:00 2001
From: ludc
Date: 星期六, 14 九月 2024 12:22:20 +0800
Subject: [PATCH] UI上下文导入接口上传

---
 Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/controller/UIManagerController.java |   18 ++++++++++++------
 1 files changed, 12 insertions(+), 6 deletions(-)

diff --git a/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/controller/UIManagerController.java b/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/controller/UIManagerController.java
index 5fbd6bc..0e37319 100644
--- a/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/controller/UIManagerController.java
+++ b/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/controller/UIManagerController.java
@@ -216,13 +216,17 @@
      * @param selectBtm 閫夋嫨瀵煎叆鍒扮殑涓氬姟绫诲瀷
      * @return
      */
-    @PostMapping("/impUiContextData")
+    @PostMapping("/impUIContextData")
     public BaseResult impUIContextData(MultipartFile file, boolean isCovered,String selectBtm){
-        String excelFileName = LocalFileUtil.getDefaultTempFolder() + File.separator + LocalFileUtil.getFileNameForIE(file.getOriginalFilename());
-        File file1 = new File(excelFileName);
+        File file1 = null;
         try {
-            file.transferTo(new File(excelFileName));
-            if (file != null) {
+            //瑕嗙洊锛屼笉闇�瑕佷紶file
+            if(!isCovered){
+                String excelFileName = LocalFileUtil.getDefaultTempFolder() + File.separator + LocalFileUtil.getFileNameForIE(file.getOriginalFilename());
+                file1 = new File(excelFileName);
+                file.transferTo(new File(excelFileName));
+            }
+            if (file != null || isCovered) {
                 return uiManagerService.impUIContextData(file1, isCovered,selectBtm);
             } else {
                 return BaseResult.fail(FrameWorkLangCodeConstant.IMPORT_FAIL, new String[]{"鏃犲鍏ョ殑鏂囦欢"});
@@ -230,7 +234,9 @@
         }catch (Throwable e) {
             throw new VciBaseException(VciBaseUtil.getExceptionMessage(e),new String[0],e);
         }finally {
-            file1.delete();
+            if(!isCovered){
+                file1.delete();
+            }
         }
     }
 

--
Gitblit v1.9.3