From 50481636b267ac8a516672db66b6206d378baf26 Mon Sep 17 00:00:00 2001 From: lxw <810412026@qq.com> Date: 星期二, 20 九月 2022 15:13:49 +0800 Subject: [PATCH] 修改打开文件 --- src/main/java/com/whyc/service/FileParamService.java | 20 ++++++++++++++++++-- 1 files changed, 18 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/whyc/service/FileParamService.java b/src/main/java/com/whyc/service/FileParamService.java index 15e2ae2..717ba63 100644 --- a/src/main/java/com/whyc/service/FileParamService.java +++ b/src/main/java/com/whyc/service/FileParamService.java @@ -18,8 +18,23 @@ @Autowired private FileParamMapper mapper; - //瑙f瀽xml鏂囦欢 + //瑙f瀽xml鏂囦欢(浼犲弬涓�涓枃浠�) public Response getXmlValue(String filePath) { + File file=new File(filePath); + if(file.exists()) { + if (file.isFile()) { + FileInfo fileInfo = XmlFileOpreate.readXml(filePath); + fileInfo.setFileUrl(filePath); + return new Response().setII(1,fileInfo!=null,fileInfo,"杩斿洖瑙f瀽鏁版嵁"); + }else{ + return new Response().set(1,false,"鏂囦欢璺緞涓嶆纭�"); + } + }else{ + return new Response().set(1,false,"鏂囦欢璺緞涓嶆纭�"); + } + } + //瑙f瀽xml鏂囦欢(浼犲弬涓�涓枃浠跺す) + public Response getXmlValueByPath(String filePath) { File file=new File(filePath); List list=new ArrayList(); if(file.exists()){ @@ -46,7 +61,6 @@ return new Response().set(1,false,"鏂囦欢璺緞涓嶆纭�"); } } - //閫氳繃淇敼灞炴�х獥鍙e�兼潵淇敼鏂囦欢鍊� public Response updateXmlByFileParam(FileParam fileParam,String filePath) { @@ -101,4 +115,6 @@ List<FileParam> list=mapper.getDataByCondition(testTime1,testTime2,battVol); return new Response().setII(1,list.size()>0,list,"绛涢�夋暟鎹簱淇℃伅"); } + + } -- Gitblit v1.9.1