处理查询当前告警数量为0
This commit is contained in:
@@ -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();
|
||||
|
||||
|
@@ -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
|
||||
|
@@ -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">
|
||||
|
Reference in New Issue
Block a user