From 8c9f15cc8a3c3e6f4a4404574d39732b624289a6 Mon Sep 17 00:00:00 2001 From: ludc Date: 星期五, 13 九月 2024 14:59:08 +0800 Subject: [PATCH] 代码提交 --- Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/controller/UIManagerController.java | 23 ++++++++++++++++++----- 1 files changed, 18 insertions(+), 5 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 233f31b..5fbd6bc 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 @@ -1,6 +1,7 @@ package com.vci.web.controller; import cn.hutool.core.io.FileUtil; +import com.vci.constant.FrameWorkLangCodeConstant; import com.vci.corba.common.PLException; import com.vci.corba.portal.data.PLTabPage; import com.vci.corba.portal.data.PLUILayout; @@ -211,14 +212,26 @@ /** * 瀵煎叆UI涓婁笅鏂� * @param file 涓婁紶鐨勬枃浠� + * @param isCovered 鏄惁瑕嗙洊 + * @param selectBtm 閫夋嫨瀵煎叆鍒扮殑涓氬姟绫诲瀷 * @return */ @PostMapping("/impUiContextData") - public BaseResult impUIContextData(MultipartFile file){try { - return uiManagerService.impUIContextData(file); - }catch (Throwable e) { - throw new VciBaseException(VciBaseUtil.getExceptionMessage(e),new String[0],e); - } + public BaseResult impUIContextData(MultipartFile file, boolean isCovered,String selectBtm){ + String excelFileName = LocalFileUtil.getDefaultTempFolder() + File.separator + LocalFileUtil.getFileNameForIE(file.getOriginalFilename()); + File file1 = new File(excelFileName); + try { + file.transferTo(new File(excelFileName)); + if (file != null) { + return uiManagerService.impUIContextData(file1, isCovered,selectBtm); + } else { + return BaseResult.fail(FrameWorkLangCodeConstant.IMPORT_FAIL, new String[]{"鏃犲鍏ョ殑鏂囦欢"}); + } + }catch (Throwable e) { + throw new VciBaseException(VciBaseUtil.getExceptionMessage(e),new String[0],e); + }finally { + file1.delete(); + } } /** -- Gitblit v1.9.3