src/main/java/com/whyc/controller/FileInfoController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/service/FileParamService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/whyc/controller/FileInfoController.java
@@ -25,12 +25,18 @@ private FileParamService paramService; @ApiOperation(value = "解析xml文件") @ApiOperation(value = "解析xml文件(传参一个文件)") @GetMapping("getXmlValue") public Response getXmlValue(@RequestParam String filePath){ return paramService.getXmlValue(filePath); } @ApiOperation(value = "解析xml文件(传参一个文件夹)") @GetMapping("getXmlValue") public Response getXmlValueByPath(@RequestParam String filePath){ return paramService.getXmlValueByPath(filePath); } @ApiOperation("通过修改属性窗口值来修改文件值(传参对象)") @PostMapping("updateXmlByFileParam") public Response updateXmlByFileParam(@RequestBody FileParam fileParam,@RequestParam String filePath){ src/main/java/com/whyc/service/FileParamService.java
@@ -18,8 +18,23 @@ @Autowired private FileParamMapper mapper; //解析xml文件 //解析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,"返回解析数据"); }else{ return new Response().set(1,false,"文件路径不正确"); } }else{ return new Response().set(1,false,"文件路径不正确"); } } //解析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,"文件路径不正确"); } } //通过修改属性窗口值来修改文件值 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,"筛选数据库信息"); } }