From 9fd41a27093dcbf70c2a99adaf06bd15cddf6184 Mon Sep 17 00:00:00 2001
From: dongyukun <1208714201@qq.com>
Date: 星期一, 23 六月 2025 18:08:40 +0800
Subject: [PATCH] 系统运行预警

---
 shasteel-biz/src/main/java/com/iailab/module/shasteel/job/service/impl/MessageInfoServiceImpl.java |   18 ++++++++++++++++++
 1 files changed, 18 insertions(+), 0 deletions(-)

diff --git a/shasteel-biz/src/main/java/com/iailab/module/shasteel/job/service/impl/MessageInfoServiceImpl.java b/shasteel-biz/src/main/java/com/iailab/module/shasteel/job/service/impl/MessageInfoServiceImpl.java
index 2ae9551..bcd171e 100644
--- a/shasteel-biz/src/main/java/com/iailab/module/shasteel/job/service/impl/MessageInfoServiceImpl.java
+++ b/shasteel-biz/src/main/java/com/iailab/module/shasteel/job/service/impl/MessageInfoServiceImpl.java
@@ -8,8 +8,12 @@
 import com.iailab.module.shasteel.job.dao.MessageInfoDao;
 import com.iailab.module.shasteel.job.entity.MessageInfoEntity;
 import com.iailab.module.shasteel.job.service.MessageInfoService;
+import com.mysql.cj.util.TimeUtil;
 import org.springframework.stereotype.Service;
 
+import java.text.SimpleDateFormat;
+import java.util.Calendar;
+import java.util.Date;
 import java.util.List;
 
 @Service
@@ -37,6 +41,20 @@
     }
 
     @Override
+    public boolean getIsSuggestKeep(String title) {
+        Date currentDate = new Date();
+        Calendar calendar = Calendar.getInstance();
+        calendar.setTime(currentDate);
+        calendar.add(Calendar.MINUTE, -15);
+        Date keepDate = calendar.getTime();
+        SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
+        return baseDao.selectCount(new QueryWrapper<MessageInfoEntity>()
+                .ge("send_time",formatter.format(keepDate))
+                .eq("title",title)
+        ) > 0;
+    }
+
+    @Override
     public List<MessageInfoEntity> getMessageList() {
         return baseDao.selectList(new QueryWrapper<MessageInfoEntity>());
     }

--
Gitblit v1.9.3