|
@@ -1114,9 +1114,10 @@ public class WorkReimbursementController extends BaseController {
|
|
|
public Map<String,Object> disposeXmlFile(HttpServletRequest request, MultipartFile multipartFile, String id){
|
|
|
Map<String,Object> map = new HashMap();
|
|
|
//创建DOM4J解析器对象
|
|
|
+ File file = null;
|
|
|
try {
|
|
|
//MultipartFile转File
|
|
|
- File file = FtlUtils.transformMultipartFile(multipartFile);
|
|
|
+ file = FtlUtils.transformMultipartFile(multipartFile);
|
|
|
// 创建一个 DocumentBuilderFactory
|
|
|
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
|
|
|
// 使用工厂创建一个 DocumentBuilder
|
|
@@ -1156,6 +1157,11 @@ public class WorkReimbursementController extends BaseController {
|
|
|
e.printStackTrace();
|
|
|
map.put("flag",true);
|
|
|
map.put("message","上传的数电发票格式错误,请确认后重新上传");
|
|
|
+ } finally {
|
|
|
+ //删除本地文件
|
|
|
+ if (!file.isDirectory()) {
|
|
|
+ file.delete();
|
|
|
+ }
|
|
|
}
|
|
|
return map;
|
|
|
}
|