From 57100ff951a19d2e0b456b2cfa541b7524dd1514 Mon Sep 17 00:00:00 2001 From: xueqingkun <xueqingkun@126.com> Date: Fri, 27 Oct 2023 16:43:33 +0800 Subject: [PATCH] =?UTF-8?q?rasa=20=E4=BC=98=E5=8C=96=E6=96=87=E4=BB=B6?= =?UTF-8?q?=E4=BF=9D=E5=AD=98=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/superversion/rasa/controller/RasaCmdController.java | 3 ++- .../superversion/rasa/controller/RasaFileController.java | 2 +- .../java/com/superversion/rasa/service/RasaFileService.java | 4 +++- .../superversion/rasa/service/impl/RasaFileServiceImpl.java | 6 +++--- 4 files changed, 9 insertions(+), 6 deletions(-) diff --git a/virtual-patient-rasa/src/main/java/com/superversion/rasa/controller/RasaCmdController.java b/virtual-patient-rasa/src/main/java/com/superversion/rasa/controller/RasaCmdController.java index f0fd296d..d56b252e 100644 --- a/virtual-patient-rasa/src/main/java/com/superversion/rasa/controller/RasaCmdController.java +++ b/virtual-patient-rasa/src/main/java/com/superversion/rasa/controller/RasaCmdController.java @@ -1,5 +1,6 @@ package com.superversion.rasa.controller; +import cn.hutool.core.io.FileUtil; import cn.hutool.core.util.ZipUtil; import java.io.File; @@ -7,6 +8,6 @@ import java.io.File; public class RasaCmdController { public static void main(String[] args) { - + FileUtil.rename(new File("F:\\tmp\\rasa.zip_back"),"aa",true); } } diff --git a/virtual-patient-rasa/src/main/java/com/superversion/rasa/controller/RasaFileController.java b/virtual-patient-rasa/src/main/java/com/superversion/rasa/controller/RasaFileController.java index 9bebb46a..7d617a02 100644 --- a/virtual-patient-rasa/src/main/java/com/superversion/rasa/controller/RasaFileController.java +++ b/virtual-patient-rasa/src/main/java/com/superversion/rasa/controller/RasaFileController.java @@ -24,7 +24,7 @@ public class RasaFileController { @ApiOperation("接受并保存rasa文件") @PostMapping("/saveRasaFile") - public String saveRasaFile(@RequestParam("file") MultipartFile file) throws Exception { + public String saveRasaFile(@RequestParam("file") MultipartFile file) throws IOException { if (file == null || file.isEmpty()) { return "file is empty"; diff --git a/virtual-patient-rasa/src/main/java/com/superversion/rasa/service/RasaFileService.java b/virtual-patient-rasa/src/main/java/com/superversion/rasa/service/RasaFileService.java index 2702a594..7fb8eee7 100644 --- a/virtual-patient-rasa/src/main/java/com/superversion/rasa/service/RasaFileService.java +++ b/virtual-patient-rasa/src/main/java/com/superversion/rasa/service/RasaFileService.java @@ -2,7 +2,9 @@ package com.superversion.rasa.service; import org.springframework.web.multipart.MultipartFile; +import java.io.IOException; + public interface RasaFileService { - void saveRasaFile(MultipartFile file) throws Exception; + void saveRasaFile(MultipartFile file) throws IOException; } diff --git a/virtual-patient-rasa/src/main/java/com/superversion/rasa/service/impl/RasaFileServiceImpl.java b/virtual-patient-rasa/src/main/java/com/superversion/rasa/service/impl/RasaFileServiceImpl.java index e92ed870..9237b520 100644 --- a/virtual-patient-rasa/src/main/java/com/superversion/rasa/service/impl/RasaFileServiceImpl.java +++ b/virtual-patient-rasa/src/main/java/com/superversion/rasa/service/impl/RasaFileServiceImpl.java @@ -25,7 +25,7 @@ public class RasaFileServiceImpl implements RasaFileService { private String rasaFileName; @Override - public void saveRasaFile(MultipartFile file) throws Exception { + public void saveRasaFile(MultipartFile file) throws IOException { //初始化目录 File dir = new File(rasaFilePath); @@ -58,9 +58,9 @@ public class RasaFileServiceImpl implements RasaFileService { // 恢复文件 File backFile = new File(rasaBackFullPath); if (backFile.exists()){ //恢复文件 - FileUtil.rename(oldFile,rasaFullPath,true); + FileUtil.rename(backFile,rasaFileName,true); } - throw new Exception(e); + throw new IOException(e); } }