删除电源的同时要删除包机组下该电源的记录,删除电源下的电池组
| | |
| | | mapper.update((Baojigroup) ActionUtil.objeNull,update); |
| | | return new Response().set(1,true,"设置完成"); |
| | | } |
| | | //删除包机组下的电源 |
| | | public void delPowerInBaoji(Integer pid) { |
| | | UpdateWrapper<BaojigroupPower> update = Wrappers.update(); |
| | | update.eq("power_id",pid); |
| | | bjPowermapper.delete(update); |
| | | } |
| | | } |
| | |
| | | PageInfo pageInfo=new PageInfo(list); |
| | | return new Response().setII(1,list!=null,pageInfo,"查询电池"); |
| | | } |
| | | |
| | | //删除电源下的电池组 |
| | | public void delBattInPower(Integer pid) { |
| | | UpdateWrapper wrapper=new UpdateWrapper(); |
| | | wrapper.eq("power_id",pid); |
| | | mapper.delete(wrapper); |
| | | } |
| | | } |
| | |
| | | @Autowired(required = false) |
| | | private BaojigroupService bjService; |
| | | |
| | | @Autowired(required = false) |
| | | private BattInfService binfService; |
| | | |
| | | /*添加电源 |
| | | 1.判断当前用户是否是包组用户 |
| | | 2.判断机房是否存在,若存在则在机房下添加电源,若不存在则新建机房+新建电源 |
| | |
| | | mapper.insert(addpinf); |
| | | return new Response().set(1, true, "添加电源"); |
| | | } |
| | | //删除电源 |
| | | //删除电源(删除包机组下记录,删除电源下的电池组设备) |
| | | @Transactional |
| | | public Response delPower(Integer pid) { |
| | | //删除所有包机组下的电源 |
| | | bjService.delPowerInBaoji(pid); |
| | | //删除电源下的电池组 |
| | | binfService.delBattInPower(pid); |
| | | //删除电源 |
| | | UpdateWrapper wrapper=new UpdateWrapper(); |
| | | wrapper.eq("power_id",pid); |
| | | mapper.delete(wrapper); |