| | |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.web.bind.annotation.*; |
| | | |
| | | import java.util.List; |
| | | |
| | | @RestController |
| | | @Api(tags = "设备") |
| | | @RequestMapping("devInf") |
| | |
| | | public Response delDinf( Integer devId){ |
| | | return service.delDinf(devId); |
| | | } |
| | | |
| | | @ApiOperation(value = "强制移除批量设备") |
| | | @PostMapping("cancelContPl") |
| | | public Response cancelContPl(@RequestBody List<Integer> devIds){ |
| | | return service.cancelContPl(devIds); |
| | | } |
| | | } |
| | |
| | | Map<Integer,Object> map=new HashMap<>(); |
| | | for (int devId:devIds) { |
| | | ResultA200Dto dto= (ResultA200Dto) startA200Param(devId,type); |
| | | if(dto.getCode().equals("200")){ |
| | | UpdateWrapper wrapper=new UpdateWrapper(); |
| | | wrapper.eq("dev_id",devId); |
| | | wrapper.set("batch_state",1); |
| | | dinfMapper.update(null,wrapper); |
| | | } |
| | | map.put(devId,dto); |
| | | } |
| | | return new Response().setII(1,true,map,"批量控制a200一体机"); |
| | |
| | | Map<Integer,Object> map=new HashMap<>(); |
| | | for (Integer devId:devIds) { |
| | | ResultActmDto dto= (ResultActmDto) controllerActmParam(devId,index,type); |
| | | if(dto.getCode().equals("200")&&type==1){ |
| | | if(type==1){ |
| | | UpdateWrapper wrapper=new UpdateWrapper(); |
| | | wrapper.eq("dev_id",devId); |
| | | wrapper.set("batch_state",1); |
| | |
| | | mapper.delete(dinfWrapper); |
| | | return new Response().set(1,true,"删除设备(同时删除实时和包机组信息)"); |
| | | } |
| | | //强制移除批量设备 |
| | | @Transactional |
| | | public Response cancelContPl(List<Integer> devIds) { |
| | | for (Integer devId:devIds) { |
| | | UpdateWrapper wrapper=new UpdateWrapper(); |
| | | wrapper.eq("dev_id",devId); |
| | | wrapper.set("batch_state",0); |
| | | mapper.update(null,wrapper); |
| | | } |
| | | return new Response().set(1,true,"强制移除批量设备"); |
| | | } |
| | | } |