whycxzp
2025-03-24 de44874bf493898eedc1a83f198a90c9f9f736ab
src/main/java/com/whyc/service/PowerInfService.java
@@ -45,7 +45,7 @@
        Integer devType=pinf.getDevType();
        map.put("devType",devType);
        if(devType!=3){//第三种不包含单体实时
            List<RtData> list=getBattRt(pinf.getBinfId());
            List<RtData> list=getBattRt(pinf.getBattGroupId());
            map.put("battRt",list);
        }
        Object obj=getRealRt(powerId,devType);
@@ -82,6 +82,15 @@
    }
    public Response add(PowerInf powerInf) {
        //对powerInf的 devType进行判断
        //如果devType=3,battGroupId为0
        //如果devType!=3,battGroupId为数据库中最大值+1
        Integer devType = powerInf.getDevType();
        if(devType == 3){
            powerInf.setBattGroupId(0);
        }else{
            powerInf.setBattGroupId(mapper.selectMaxBattGroupId()+1);
        }
        mapper.insert(powerInf);
        return new Response().setII(1,"新增完成");
    }