lxw
2022-09-20 50481636b267ac8a516672db66b6206d378baf26
修改打开文件
2个文件已修改
28 ■■■■ 已修改文件
src/main/java/com/whyc/controller/FileInfoController.java 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/service/FileParamService.java 20 ●●●●● 补丁 | 查看 | 原始文档 | 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,"筛选数据库信息");
    }
}