lizijie
2021-11-15 9fd514f624c4899c06f91902d0990704a9b24937
修改报警类型传参
2 files modified
32 ■■■■ changed files
screen-api/src/main/java/com/moral/api/entity/AlarmInfo.java 2 ●●●●● patch | view | raw | blame | history
screen-api/src/main/java/com/moral/api/service/impl/AlarmInfoServiceImpl.java 30 ●●●● patch | view | raw | blame | history
screen-api/src/main/java/com/moral/api/entity/AlarmInfo.java
@@ -1,6 +1,7 @@
package com.moral.api.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
@@ -38,6 +39,7 @@
    /**
     * 指标(因子)
     */
    @TableField("`index`")
    private String index;
    /**
screen-api/src/main/java/com/moral/api/service/impl/AlarmInfoServiceImpl.java
@@ -94,30 +94,30 @@
            String index = parameters.get("index").toString();
            if (!index.equals("all")){
                map.put("index",index);
                alarmInfoQueryWrapper.eq("index", index);
                alarmInfoQueryWrapper.eq("`index`", index);
            }
            String alarmType = parameters.get("alarmType").toString();
            switch (alarmType){
                case "超限" : map.put("alarmType","超限");
                    alarmInfoQueryWrapper.eq("alarmType","超限");
                case "overrun" : map.put("alarmType","超限");
                    alarmInfoQueryWrapper.eq("alarm_type","超限");
                    break;
                case "突然高" : map.put("alarmType","突然高");
                    alarmInfoQueryWrapper.eq("alarmType","突然高");
                case "sudden" : map.put("alarmType","突然高");
                    alarmInfoQueryWrapper.eq("alarm_type","突然高");
                    break;
                case "国控站100" : map.put("alarmType","超过国控站点100%");
                    alarmInfoQueryWrapper.eq("alarmType","超过国控站点100%");
                case "state100" : map.put("alarmType","超过国控站点100%");
                    alarmInfoQueryWrapper.eq("alarm_type","超过国控站点100%");
                    break;
                case "国控站150" : map.put("alarmType","超过国控站点150%");
                    alarmInfoQueryWrapper.eq("alarmType","超过国控站点150%");
                case "state150" : map.put("alarmType","超过国控站点150%");
                    alarmInfoQueryWrapper.eq("alarm_type","超过国控站点150%");
                    break;
                case "国控站250" : map.put("alarmType","超过国控站点250%");
                    alarmInfoQueryWrapper.eq("alarmType","超过国控站点250%");
                case "state250" : map.put("alarmType","超过国控站点250%");
                    alarmInfoQueryWrapper.eq("alarm_type","超过国控站点250%");
                    break;
                case "市区均值150" : map.put("alarmType","超过市区均值150%");
                    alarmInfoQueryWrapper.eq("alarmType","超过市区均值150%");
                case "city150" : map.put("alarmType","超过市区均值150%");
                    alarmInfoQueryWrapper.eq("alarm_type","超过市区均值150%");
                    break;
                case "市区均值250" : map.put("alarmType","超过市区均值250%");
                    alarmInfoQueryWrapper.eq("alarmType","超过市区均值250%");
                case "city250" : map.put("alarmType","超过市区均值250%");
                    alarmInfoQueryWrapper.eq("alarm_type","超过市区均值250%");
                    break;
                default:break;
            }