| | |
| | | } |
| | | //增加网关 |
| | | public Response addGateway(GatewayInf ginf) { |
| | | //查询库中最大的网关 |
| | | Integer gatewayId=mapper.getMaxGatewayId(); |
| | | if(gatewayId==null){ |
| | | gatewayId=10001; |
| | | }else{ |
| | | gatewayId+=1; |
| | | } |
| | | ginf.setGatewayId(gatewayId); |
| | | int flag=mapper.insert(ginf); |
| | | return new Response().set(1,flag>0,"增加网关"); |
| | | } |
| | |
| | | } |
| | | //删除网关 |
| | | public Response deleteGateway(int num) { |
| | | UpdateWrapper wrapper=new UpdateWrapper(); |
| | | wrapper.eq("num",num); |
| | | int flag=mapper.delete(wrapper); |
| | | return new Response().set(1,flag>0,"删除网关"); |
| | | //删除之前判断是否被占用 |
| | | BreakerInf breakerInf=mapper.judgeBreaker(num); |
| | | if(breakerInf!=null){ |
| | | return new Response().set(1,false,"网关被占用,无法删除"); |
| | | }else{ |
| | | UpdateWrapper wrapper=new UpdateWrapper(); |
| | | wrapper.eq("num",num); |
| | | int flag=mapper.delete(wrapper); |
| | | return new Response().set(1,flag>0?true:false,flag>0?"删除网关成功":"删除网关失败"); |
| | | } |
| | | } |
| | | } |