【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") @PostMapping(value = "/importExcel")
public Result importExcel(HttpServletRequest request, HttpServletResponse response) { public Result<T> importExcel(HttpServletRequest request, HttpServletResponse response) {
MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest) request; MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest) request;
Map<String, MultipartFile> fileMap = multipartRequest.getFileMap(); Map<String, MultipartFile> fileMap = multipartRequest.getFileMap();
for (Map.Entry<String, MultipartFile> entity : fileMap.entrySet()) { for (Map.Entry<String, MultipartFile> entity : fileMap.entrySet()) {
@@ -510,16 +510,20 @@ public class SysDictController {
log.error(e.getMessage(),e); log.error(e.getMessage(),e);
return Result.error("文件导入失败:"+e.getMessage()); return Result.error("文件导入失败:"+e.getMessage());
} finally { } finally {
try { fileClose(file);
file.getInputStream().close();
} catch (Exception e) {
e.printStackTrace();
}
} }
} }
return Result.error("文件导入失败!"); return Result.error("文件导入失败!");
} }
private void fileClose(MultipartFile file) {
try {
file.getInputStream().close();
} catch (Exception e) {
e.printStackTrace();
}
}
/** /**
* 查询被删除的列表 * 查询被删除的列表