【fix sonar】SysDictController文件

This commit is contained in:
梁琦涛
2023-03-10 15:26:43 +08:00
parent 77bb1b1003
commit e3b17ca481
@@ -466,7 +466,7 @@ public class SysDictController {
@PostMapping(value = "/importExcel")
public Result importExcel(HttpServletRequest request, HttpServletResponse response) {
public Result<T> importExcel(HttpServletRequest request, HttpServletResponse response) {
MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest) request;
Map<String, MultipartFile> fileMap = multipartRequest.getFileMap();
for (Map.Entry<String, MultipartFile> entity : fileMap.entrySet()) {
@@ -510,16 +510,20 @@ public class SysDictController {
log.error(e.getMessage(),e);
return Result.error("文件导入失败:"+e.getMessage());
} finally {
try {
file.getInputStream().close();
} catch (Exception e) {
e.printStackTrace();
}
fileClose(file);
}
}
return Result.error("文件导入失败!");
}
private void fileClose(MultipartFile file) {
try {
file.getInputStream().close();
} catch (Exception e) {
e.printStackTrace();
}
}
/**
* 查询被删除的列表