lxw
2023-08-15 160e150009b51a39fa95d9462c3798ba28d51a09
src/main/java/com/whyc/service/DevalarmDataHistoryService.java
@@ -11,9 +11,11 @@
import com.whyc.pojo.DevalarmDataHistory;
import com.whyc.pojo.UserInf;
import com.whyc.util.ActionUtil;
import com.whyc.util.SubTablePageInfoUtils;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
import java.text.ParseException;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.Date;
@@ -25,6 +27,9 @@
    @Resource
    private DevalarmDataHistoryMapper mapper;
    @Resource
    private SubTablePageInfoUtils subTablePageInfoUtils;
    //设备告警历史查询
    public Response serchByCondition(DevAlarmPar par) {
        PageHelper.startPage(par.getPage().getPageCurr(), par.getPage().getPageSize());
@@ -36,6 +41,20 @@
        return new Response().setII(1, pageInfo, levelList, "返回结果");
    }
    public Response getPageInfo(DevAlarmPar param) throws ParseException {
        Integer pageNum = param.getPage().getPageCurr();
        Integer pageSize = param.getPage().getPageSize();
        Date almStartTime = param.getAlmStartTime();
        Date almEndTime = param.getAlmStartTime1();
        UserInf uinf = ActionUtil.getUser();
        int uId = uinf.getUId().intValue();
        param.setUId(uId);
        PageInfo<Object> pageInfo = subTablePageInfoUtils.getPageInfo(pageNum, pageSize, almStartTime, almEndTime,
                "db_alarm", "tb_devalarm_data_history", param);
        List<Integer> levelList = subTablePageInfoUtils.getLevelList(uId,"db_alarm", "tb_devalarm_data_history", "tb_devalarm_data_history_?[0-9]*",null);
        return new Response().setII(1, pageInfo, levelList, "返回结果");
    }
    //查询分级告警的个数
    public List serchByLevel(int uId) {
        List list = new ArrayList();