| | |
| | | wrapper.eq("station_name",stationName); |
| | | //1.先查出机房的id |
| | | Integer stationId=mapper.selectIdByName(stationName); |
| | | if(stationId==null||stationId==0){ |
| | | if(stationId==null){ |
| | | return new Response().set(1,false,"机房不存在"); |
| | | }else if(stationId==0){ |
| | | //最终删除基站 |
| | | mapper.delete(wrapper); |
| | | }else { |
| | | //3.删除所有文件数据 |
| | | dataMapper.deleteDataAndInfoByStationId(stationId); |
| | | //4.删除所有文件参数 |
| | | paramMapper.deleteParamByStationId(stationId); |
| | | //最终删除基站 |
| | | mapper.delete(wrapper); |
| | | } |
| | | //最终删除基站 |
| | | int flag=mapper.delete(wrapper); |
| | | return new Response().set(1,flag>0,"删除成功"); |
| | | return new Response().set(1,true,"删除成功"); |
| | | } |
| | | //移除台站下文件(单个文件) |
| | | @Transactional |
| | | public Response delFileFromStation(String stationName, String filePath) { |
| | | //1.先查出机房的id |
| | | Integer stationId=mapper.selectIdByName(stationName); |
| | | if(stationId==null||stationId==0){ |
| | | if(stationId==null){ |
| | | return new Response().set(1,false,"机房不存在"); |
| | | }else{ |
| | | }else if(stationId==0){ |
| | | return new Response().set(1,false,"机房下不存在文件"); |
| | | }else { |
| | | //2.查出文件对应的文件id |
| | | Integer fileId=infoMapper.selectFileId(stationId,filePath); |
| | | if(fileId==null||fileId==0){ |