处理查询当前告警数量为0

This commit is contained in:
15683799673
2025-09-08 01:44:27 +08:00
parent 68abebc90f
commit 71c82fa345
4 changed files with 10 additions and 7 deletions

View File

@@ -74,12 +74,12 @@
<properties>
<!-- 环境标识,需要与配置文件的名称相对应 -->
<profiles.active>dev</profiles.active>
<nacos.server>10.20.1.65:8848</nacos.server>
<logstash.address>10.20.1.65:4560</logstash.address>
<nacos.server>113.249.101.254:8848</nacos.server>
<logstash.address>113.249.101.254:4560</logstash.address>
<nacos.discovery.group>DEFAULT_GROUP</nacos.discovery.group>
<nacos.config.group>DEFAULT_GROUP</nacos.config.group>
<nacos.username>nacos</nacos.username>
<nacos.password>nacos</nacos.password>
<nacos.password>by@2025??</nacos.password>
</properties>
<activation>
<!-- 默认环境 -->

View File

@@ -17,7 +17,7 @@ import java.util.List;
*/
public interface SisAlarmEventsMapper extends BaseMapperPlus<SisAlarmEvents, SisAlarmEventsVo> {
List<QueryStatisticsAlarmVo> queryStatisticsCurrDay(@Param("now") Date now);
List<QueryStatisticsAlarmVo> queryStatisticsCurrDay(@Param("start") Date start, @Param("end") Date end);
List<QueryStatisticsAlarmVo> queryStatistics();

View File

@@ -4,6 +4,7 @@ import cn.dev33.satoken.context.mock.SaTokenContextMockUtil;
import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.collection.CollectionUtil;
import cn.hutool.core.date.DateField;
import cn.hutool.core.date.DateTime;
import cn.hutool.core.date.DateUtil;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
@@ -354,7 +355,9 @@ public class SisAlarmEventsServiceImpl implements ISisAlarmEventsService {
@Override
public List<QueryStatisticsAlarmVo> queryStatisticsCurrDay() {
Date now = new Date();
return this.baseMapper.queryStatisticsCurrDay(now);
DateTime start = DateUtil.beginOfDay(now);
DateTime end = DateUtil.endOfDay(now);
return this.baseMapper.queryStatisticsCurrDay(start, end);
}
@Override

View File

@@ -8,8 +8,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
SELECT small_type typeCode,
sum(1) total
FROM `sis_alarm_events`
WHERE report_time BETWEEN #{now}
AND #{now}
WHERE report_time BETWEEN #{start}
AND #{end}
GROUP BY small_type
</select>
<select id="queryStatistics" resultType="org.dromara.sis.domain.vo.QueryStatisticsAlarmVo">