| | |
| | | a200wrapper.eq("dev_id",a200.getDevId()); |
| | | a200wrapper.last("limit 1"); |
| | | A200Realstate a200state=a200Mapper.selectOne(a200wrapper); |
| | | a200.setA200sTate(a200state); |
| | | //a200.setA200sTate(a200state); |
| | | a200.setState(a200state!=null?a200state:null); |
| | | } |
| | | List<DevInf> actmList=mapper.getDevType(uid,2); |
| | | for (DevInf actm:actmList) { |
| | |
| | | actmwrapper.eq("dev_id",actm.getDevId()); |
| | | actmwrapper.last("limit 1"); |
| | | ActmRealstate actmstate=actmMapper.selectOne(actmwrapper); |
| | | actm.setActmsTate(actmstate); |
| | | //actm.setActmsTate(actmstate); |
| | | actm.setState(actmstate!=null?actmstate:null); |
| | | } |
| | | allMap.put("a200List",a200List); |
| | | allMap.put("actmList",actmList); |
| | | return new Response().setII(1,allMap.size()>0,allMap,"获取左侧列表"); |
| | | } |
| | | //编辑设备信息 |
| | | public Response uodateInf(DevInf dinf) { |
| | | public Response updateInf(DevInf dinf) { |
| | | UpdateWrapper wrapper=new UpdateWrapper(); |
| | | wrapper.eq("dev_id",dinf.getDevId()); |
| | | int flag=mapper.update(dinf,wrapper); |
| | |
| | | List<UserInf> list=mapper.selectList(wrapper); |
| | | return new Response().setII(1,list!=null,list,"获取设备信息(不分页用于包机组)"); |
| | | } |
| | | //删除设备(同时删除实时和包机组信息) |
| | | @Transactional |
| | | public Response delDinf(Integer devId) { |
| | | //先删除包机组信息 |
| | | UpdateWrapper baojiWrapper=new UpdateWrapper(); |
| | | baojiWrapper.eq("dev_id",devId); |
| | | battBjmapper.delete(baojiWrapper); |
| | | //再删除实时信息 |
| | | if(devId/100000000==1){ |
| | | UpdateWrapper a200Wrapper=new UpdateWrapper(); |
| | | a200Wrapper.eq("dev_id",devId); |
| | | a200Mapper.delete(a200Wrapper); |
| | | }else{ |
| | | UpdateWrapper actmWrapper=new UpdateWrapper(); |
| | | actmWrapper.eq("dev_id",devId); |
| | | actmMapper.delete(actmWrapper); |
| | | } |
| | | //最后删除设备信息 |
| | | UpdateWrapper dinfWrapper=new UpdateWrapper(); |
| | | dinfWrapper.eq("dev_id",devId); |
| | | mapper.delete(dinfWrapper); |
| | | return new Response().set(1,true,"删除设备(同时删除实时和包机组信息)"); |
| | | } |
| | | } |