From 1757c698bc9f37844d27e6e8f1eaa5232d2d670c Mon Sep 17 00:00:00 2001 From: whycxzp <glperry@163.com> Date: 星期四, 12 六月 2025 18:29:52 +0800 Subject: [PATCH] 告警产生,加入到巡检实时表;告警是否消失,同步到巡检实时表 --- src/main/java/com/whyc/service/DevalarmDataService.java | 21 +++++++++++++++++++++ 1 files changed, 21 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/whyc/service/DevalarmDataService.java b/src/main/java/com/whyc/service/DevalarmDataService.java index 9dab506..430861d 100644 --- a/src/main/java/com/whyc/service/DevalarmDataService.java +++ b/src/main/java/com/whyc/service/DevalarmDataService.java @@ -2,6 +2,7 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper; +import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageInfo; import com.whyc.constant.BattAlarmIdEnum; @@ -11,6 +12,7 @@ import com.whyc.dto.Response; import com.whyc.mapper.DevalarmDataMapper; import com.whyc.pojo.db_alarm.DevalarmData; +import com.whyc.pojo.web_site.AlarmInspection; import com.whyc.util.ActionUtil; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @@ -19,6 +21,7 @@ import java.util.Date; import java.util.List; import java.util.Map; +import java.util.stream.Collectors; @Service public class DevalarmDataService { @@ -58,4 +61,22 @@ Map<Integer,String> map= DevAlarmEnum.getOpInfo(); return new Response().setII(1,true,map,"鑾峰彇璁惧鍛婅绫诲瀷(涓嬫媺)"); } + + public List<AlarmInspection> getListGreatThan(Long devAlarmId) { + List<AlarmInspection> listGreatThan = mapper.getListGreatThan(devAlarmId); + Date now = new Date(); + listGreatThan.forEach(data->{ + data.setType(2); + data.setIsExist(1); + data.setCreateTime(now); + }); + return listGreatThan; + } + + public List<Long> getNumListInDB(List<Long> devAlarmNumList) { + QueryWrapper<DevalarmData> query = Wrappers.query(); + query.select("num"); + query.in("num",devAlarmNumList); + return mapper.selectList(query).stream().map(DevalarmData::getNum).collect(Collectors.toList()); + } } \ No newline at end of file -- Gitblit v1.9.1