From d7cb7b413ca2388a213b6a0e574e02a967cf8fe9 Mon Sep 17 00:00:00 2001 From: whyclxw <810412026@qq.com> Date: 星期四, 12 九月 2024 08:41:32 +0800 Subject: [PATCH] 历史告警 --- src/main/java/com/whyc/util/SubTablePageInfoUtil.java | 17 ++++++++++++++++- 1 files changed, 16 insertions(+), 1 deletions(-) diff --git a/src/main/java/com/whyc/util/SubTablePageInfoUtil.java b/src/main/java/com/whyc/util/SubTablePageInfoUtil.java index 90596f9..d37d4b7 100644 --- a/src/main/java/com/whyc/util/SubTablePageInfoUtil.java +++ b/src/main/java/com/whyc/util/SubTablePageInfoUtil.java @@ -1,9 +1,13 @@ package com.whyc.util; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.github.pagehelper.PageInfo; import com.whyc.dto.DalmDto; import com.whyc.factory.ThreadPoolExecutorFactory; import com.whyc.mapper.CommonMapper; +import com.whyc.mapper.DevInfMapper; +import com.whyc.pojo.db_alarm.DevalarmDataYear; +import com.whyc.pojo.db_lithium_ram_db.DevInf; import com.whyc.service.SubTablePageInfoService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; @@ -25,6 +29,9 @@ @Autowired private SubTablePageInfoService service; + + @Autowired(required = false) + private DevInfMapper dinfMapper; /**鎸夊勾浠借〃鍒嗛〉鏌ヨ*/ public PageInfo<Object> getPageInfo(int pageNum,int pageSize, @@ -98,7 +105,15 @@ dto.setLimitStart(limitList.get(0)); dto.setLimitEnd(limitList.get(1)); dto.setTableName(tableName); - List list = service.getListDevAlm(dto); + List<DevalarmDataYear> list = service.getListDevAlm(dto); + for (DevalarmDataYear year:list) { + int devId=year.getDevId(); + QueryWrapper wrapper=new QueryWrapper(); + wrapper.eq("dev_id",devId); + wrapper.last("limit 1"); + DevInf dinf=dinfMapper.selectOne(wrapper); + year.setDevInf(dinf); + } dataList.addAll(list); } } -- Gitblit v1.9.1