lxw
2023-08-15 160e150009b51a39fa95d9462c3798ba28d51a09
src/main/java/com/whyc/service/DevParamService.java
@@ -39,14 +39,17 @@
                case AlarmDaoFactory.Alarm_tmp_Monomer :
                    devParam.setBaseValue("25");
                    break;
                case AlarmDaoFactory.Alarm_res_Monomer :
                    devParam.setBaseValue(BigDecimal.valueOf((1*(devParam.getMonVolStd()/2)/(devParam.getMonCapStd()/100))).setScale(2, RoundingMode.HALF_UP).toString());
                case AlarmDaoFactory.Alarm_res_Monomer:
                    devParam.setBaseValue(BigDecimal.valueOf((1 * (devParam.getMonVolStd() / 2) / (devParam.getMonCapStd() / 100))).setScale(2, RoundingMode.HALF_UP).toString());
                    break;
                case AlarmDaoFactory.Alarm_res_Conn :
                case AlarmDaoFactory.Alarm_res_Conn:
                    devParam.setBaseValue("0.2");
                    break;
                case AlarmDaoFactory.ALM_TYPE_MONLYVOL_ID :
                case AlarmDaoFactory.ALM_TYPE_MONLYVOL_ID:
                    devParam.setBaseValue("1");
                    break;
                case AlarmDaoFactory.ALM_TYPE_MONREALCAP_ID:
                    devParam.setBaseValue(BigDecimal.valueOf(devParam.getMonCapStd()).setScale(2, BigDecimal.ROUND_HALF_UP).toString());
                    break;
            }
        });
@@ -55,17 +58,32 @@
    }
    //电池告警参数设置--列表修改
    public Response update(DevParam devParam) {
        UpdateWrapper wrapper=new UpdateWrapper();
        wrapper.eq("dev_id",devParam.getDevId());
        wrapper.eq("alm_id",devParam.getAlmId());
        UpdateWrapper wrapper = new UpdateWrapper();
        wrapper.eq("dev_id", devParam.getDevId());
        wrapper.eq("alm_id", devParam.getAlmId());
        wrapper.set("alm_high_coe", devParam.getAlmHighCoe());
        wrapper.set("alm_low_coe",devParam.getAlmLowCoe());
        wrapper.set("alm_high_level",devParam.getAlmHighLevel());
        wrapper.set("alm_low_level",devParam.getAlmLowLevel());
        wrapper.set("alm_high_en",devParam.getAlmHighEn());
        wrapper.set("alm_low_en",devParam.getAlmLowEn());
        int flag=mapper.update(null,wrapper);
        return  new Response().set(flag);
        wrapper.set("alm_low_coe", devParam.getAlmLowCoe());
        wrapper.set("alm_high_level", devParam.getAlmHighLevel());
        wrapper.set("alm_low_level", devParam.getAlmLowLevel());
        wrapper.set("alm_high_en", devParam.getAlmHighEn());
        wrapper.set("alm_low_en", devParam.getAlmLowEn());
        wrapper.set("alm_delay_time", devParam.getAlmDelayTime());
        wrapper.set("alm_high_level_upper", devParam.getAlmHighLevelUpper());
        wrapper.set("alm_low_level_lower", devParam.getAlmLowLevelLower());
        if (devParam.getAlmHighCoeUpper() != null) {
            wrapper.set("alm_high_coe_upper", devParam.getAlmHighCoeUpper());
        }
        if (devParam.getAlmHighCoeUpperEn() != null) {
            wrapper.set("alm_high_coe_upper_en", devParam.getAlmHighCoeUpperEn());
        }
        if (devParam.getAlmLowCoeLower() != null) {
            wrapper.set("alm_low_coe_lower", devParam.getAlmLowCoeLower());
        }
        if (devParam.getAlmLowCoeLowerEn() != null) {
            wrapper.set("alm_low_coe_lower_en", devParam.getAlmLowCoeLowerEn());
        }
        int flag = mapper.update(null, wrapper);
        return new Response().set(flag);
    }
    //在线监测-实时监控-查询告警
    public Response serchParamById(int devId) {