whyclxw
5 天以前 4b3cef746d0752487beffb72ff340e220b0388cd
src/main/java/com/whyc/service/AppParamService.java
@@ -39,9 +39,35 @@
        for (AppParam param:list) {
            UpdateWrapper wrapper=new UpdateWrapper();
            wrapper.eq("param_name_psx",param.getParamNamePsx());
            wrapper.eq("param_value",param.getParamValue());
            mapper.update(param,wrapper);
        }
        return new Response().set(1,true,"设置权重(1.2.16)");
    }
    //获取apps中优良电源判断参数
    public List<AppParam> getPwrPerformenceParam() {
        QueryWrapper wrapper=new QueryWrapper();
        List<String> params=new ArrayList<>();
        params.add("power_excellent_val");
        params.add("power_commonly_val");
        params.add("power_warning_val");
        wrapper.in("param_name_psx",params);
        wrapper.orderByAsc("id");
        return mapper.selectList(wrapper);
    }
    //获取预警分析周期阈值
    public AppParam getAlarmAnalysisCycle() {
        QueryWrapper wrapper=new QueryWrapper();
        wrapper.eq("param_name_psx","alm_analysis_already_time");
        wrapper.last("limit 1");
        AppParam param=mapper.selectOne(wrapper);
        return param;
    }
    //将数据库中时间间隔修改
    public Response updateAlarmAnalysisCycle(Integer intervalTime) {
        UpdateWrapper wrapper=new UpdateWrapper();
        wrapper.eq("param_name_psx","alm_analysis_already_time");
        wrapper.set("param_value",intervalTime);
        int flag=mapper.update(null,wrapper);
        return new Response().setII(1,flag>0,flag,"修改成功");
    }
}