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