whyclxw
2025-05-17 a1df05f0f83c9a796e8ba84d60b6ae0f265a331b
src/main/java/com/whyc/service/PowerInfService.java
@@ -30,6 +30,9 @@
    @Autowired(required = false)
    private BaojigroupService bjService;
    @Autowired(required = false)
    private BattInfService binfService;
    /*添加电源
    1.判断当前用户是否是包组用户
    2.判断机房是否存在,若存在则在机房下添加电源,若不存在则新建机房+新建电源
@@ -90,8 +93,14 @@
        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);