| | |
| | | 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); |
| | | ,@RequestParam(required = false) String updateName){ |
| | | return service.updateStation(stationName1,stationName2,stationName3,updateName); |
| | | } |
| | | |
| | | @ApiOperation(value = "删除台站") |
| | |
| | | List<StationInfo> selectIdByName2(String stationName1, String stationName2); |
| | | |
| | | List<StationInfo> selectIdByName3(String stationName1, String stationName2, String stationName3); |
| | | |
| | | //修改StationName1 |
| | | int updateStationName1(String stationName1, String updateName); |
| | | |
| | | //修改StationName2 |
| | | int updateStationName2(String stationName1, String stationName2, String updateName); |
| | | |
| | | //修改StationName2 |
| | | int updateStationName3(String stationName1, String stationName2, String stationName3, String updateName); |
| | | } |
| | |
| | | return fileInfo; |
| | | } |
| | | //编辑台站 |
| | | public Response updateStation(String stationName1, String stationName2, String stationName3, String updateStationName1, String updateStationName2, String updateStationName3) { |
| | | public Response updateStation(String stationName1, String stationName2, String stationName3, String updateName) { |
| | | String stationName=""; |
| | | String updateStationName=""; |
| | | int stationFlag=0; |
| | | if(stationName1!=null&&!stationName1.isEmpty()){ |
| | | stationName=stationName+stationName1; |
| | | stationFlag=1; |
| | | } |
| | | if(stationName2!=null&&!stationName2.isEmpty()){ |
| | | stationName=stationName+"-"+stationName2; |
| | | stationFlag=2; |
| | | } |
| | | if(stationName3!=null&&!stationName3.isEmpty()){ |
| | | stationName=stationName+"-"+stationName3; |
| | | stationFlag=3; |
| | | } |
| | | UpdateWrapper wrapper=new UpdateWrapper(); |
| | | if(updateStationName1!=null&&!updateStationName1.isEmpty()){ |
| | | updateStationName=updateStationName+stationName1; |
| | | wrapper.set("station_name1",updateStationName1); |
| | | int flag=0; |
| | | if(stationFlag==1){ |
| | | //修改StationName1 |
| | | flag=mapper.updateStationName1(stationName1,updateName); |
| | | } |
| | | if(updateStationName2!=null&&!updateStationName2.isEmpty()){ |
| | | updateStationName=updateStationName+"-"+updateStationName2; |
| | | wrapper.set("station_name2",updateStationName2); |
| | | if(stationFlag==2){ |
| | | //修改StationName2 |
| | | flag=mapper.updateStationName2(stationName1,stationName2,updateName); |
| | | } |
| | | if(updateStationName3!=null&&!updateStationName3.isEmpty()){ |
| | | updateStationName=updateStationName+"-"+updateStationName3; |
| | | wrapper.set("station_name3",updateStationName3); |
| | | if(stationFlag==3){ |
| | | //修改StationName3 |
| | | flag=mapper.updateStationName3(stationName1,stationName2,stationName3,updateName); |
| | | } |
| | | wrapper.set("station_name",updateStationName); |
| | | wrapper.eq("station_name",stationName); |
| | | int flag=mapper.update(null,wrapper); |
| | | return new Response().set(1,flag>0,"修改操作"); |
| | | } |
| | | //删除台站 |
| | |
| | | <?xml version="1.0" encoding="UTF-8"?> |
| | | <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
| | | <mapper namespace="com.whyc.mapper.StationInfoMapper"> |
| | | |
| | | <update id="updateStationName1"> |
| | | update tb_station_info set station_name=REPLACE(station_name,#{stationName1},#{updateName}),station_name1=#{updateName} |
| | | where station_name1=#{stationName1} |
| | | </update> |
| | | <update id="updateStationName2"> |
| | | update tb_station_info set station_name=REPLACE(station_name,#{stationName2},#{updateName}),station_name2=#{updateName} |
| | | where station_name1=#{stationName1} and station_name2=#{stationName2} |
| | | </update> |
| | | <update id="updateStationName3"> |
| | | update tb_station_info set station_name=REPLACE(station_name,#{stationName3},#{updateName}),station_name3=#{updateName} |
| | | where station_name1=#{stationName1} and station_name2=#{stationName2} and station_name3=#{stationName3} |
| | | </update> |
| | | |
| | | <select id="selectMaxId" resultType="java.lang.Integer"> |
| | | select |