lxw
2022-09-16 2380932d77fc746c1fbcbc556a914b2e56c094cd
台站编辑和删除
2个文件已修改
67 ■■■■■ 已修改文件
src/main/java/com/whyc/controller/StationInfoController.java 19 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/service/StationInfoService.java 48 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/controller/StationInfoController.java
@@ -26,6 +26,25 @@
        return service.addStation(stationName1,stationName2,stationName3);
    }
    @ApiOperation(value = "编辑台站")
    @GetMapping("updateStation")
    public Response updateStation(@RequestParam(required = false) String stationName1
                                 ,@RequestParam(required = false) String stationName2
                                 ,@RequestParam(required = false) String stationName3
                                 ,@RequestParam(required = false) String updateStationName1
                                 ,@RequestParam(required = false) String updateStationName2
                                 ,@RequestParam(required = false) String updateStationName3){
        return service.updateStation(stationName1,stationName2,stationName3,updateStationName1,updateStationName2,updateStationName3);
    }
    @ApiOperation(value = "删除台站")
    @GetMapping("deleteStation")
    public Response deleteStation(@RequestParam(required = false) String stationName1
                                ,@RequestParam(required = false) String stationName2
                                ,@RequestParam(required = false) String stationName3){
        return service.deleteStation(stationName1,stationName2,stationName3);
    }
    @ApiOperation(value = "台站下添加文件")
    @GetMapping("addFileInStation")
    public Response addFileInStation(@RequestParam String stationName,@RequestParam String FilePath){
src/main/java/com/whyc/service/StationInfoService.java
@@ -180,4 +180,52 @@
        }
        return  fileInfo;
    }
    //编辑台站
    public Response updateStation(String stationName1, String stationName2, String stationName3, String updateStationName1, String updateStationName2, String updateStationName3) {
        String stationName="";
        String updateStationName="";
        if(stationName1!=null&&!stationName1.isEmpty()){
            stationName=stationName+stationName1;
        }
        if(stationName2!=null&&!stationName2.isEmpty()){
            stationName=stationName+"-"+stationName2;
        }
        if(stationName3!=null&&!stationName3.isEmpty()){
            stationName=stationName+"-"+stationName3;
        }
        UpdateWrapper wrapper=new UpdateWrapper();
        if(updateStationName1!=null&&!updateStationName1.isEmpty()){
            updateStationName=updateStationName+stationName1;
            wrapper.set("station_name1",updateStationName1);
        }
        if(updateStationName2!=null&&!updateStationName2.isEmpty()){
            updateStationName=updateStationName+"-"+updateStationName2;
            wrapper.set("station_name2",updateStationName2);
        }
        if(updateStationName3!=null&&!updateStationName3.isEmpty()){
            updateStationName=updateStationName+"-"+updateStationName3;
            wrapper.set("station_name3",updateStationName3);
        }
        wrapper.set("station_name",updateStationName);
        wrapper.eq("station_name",stationName);
        int flag=mapper.update(null,wrapper);
        return new Response().set(1,flag>0,"修改操作");
    }
    //删除台站
    public Response deleteStation(String stationName1, String stationName2, String stationName3) {
        String stationName="";
        UpdateWrapper wrapper=new UpdateWrapper();
        if(stationName1!=null&&!stationName1.isEmpty()){
            stationName=stationName+stationName1;
        }
        if(stationName2!=null&&!stationName2.isEmpty()){
            stationName=stationName+"-"+stationName2;
        }
        if(stationName3!=null&&!stationName3.isEmpty()){
            stationName=stationName+"-"+stationName3;
        }
        wrapper.eq("station_name",stationName);
        int flag=mapper.delete(wrapper);
        return new Response().set(1,flag>0,"删除操作");
    }
}