fzzy-igdss-core/src/main/java/com/fzzy/igds/data/GroupDeptData.java
@@ -1,6 +1,7 @@ package com.fzzy.igds.data; import lombok.Data; import java.io.Serializable; /** @@ -10,7 +11,6 @@ */ @Data public class GroupDeptData implements Serializable { /** * 监管库区信息 */ @@ -35,5 +35,7 @@ //当天AI事件次数 private Integer dailyTotal = 0; //未回复抓拍告警数量 private Integer unReplyAlarmNum = 0; } fzzy-igdss-core/src/main/java/com/fzzy/igds/service/SnapReplyService.java
@@ -100,8 +100,8 @@ queryWrapper.eq("dept_id", param.getDeptId()); } if (StringUtils.isNotBlank(param.getName())) { queryWrapper.eq("is_handle", param.getName()); if (StringUtils.isNotBlank(param.getKey())) { queryWrapper.eq("is_handle", param.getKey()); } queryWrapper.orderByDesc("create_time"); fzzy-igdss-web/src/main/java/com/fzzy/group/GroupController.java
@@ -233,4 +233,12 @@ return groupManager.indexEventInfoList(param); } @RequestMapping("/index-event-list") @ResponseBody public PageResponse<List<EventInfo>> indexEventList(@RequestBody IgdsBaseParam param) { return groupManager.indexEventInfoList(param); } } fzzy-igdss-web/src/main/java/com/fzzy/group/manager/GroupManager.java
@@ -56,6 +56,9 @@ @Resource private GatewaySerService gatewaySerService; @Resource private SnapReplyService snapReplyService; /** * 获取省及下属市州集合 * @@ -523,6 +526,16 @@ if (null == cacheSerByDeptId || (null != cacheSerByDeptId && StringUtils.isNotBlank(cacheSerByDeptId.getStatus()) && cacheSerByDeptId.getStatus().equals(Constant.YN_N))) { deptData.setDailyTotal(-1); } //统计未批复的抓拍告警数量 IgdsBaseParam replyParam = new IgdsBaseParam(); replyParam.setDeptId(dept.getId()); replyParam.setCompanyId(param.getCompanyId()); replyParam.setKey(Constant.YN_N); List<SnapReply> listByParam = snapReplyService.getListByParam(replyParam); if (null != listByParam && !listByParam.isEmpty()){ deptData.setUnReplyAlarmNum(listByParam.size()); } list.add(deptData); } } fzzy-igdss-web/src/main/resources/static/group/video.js
@@ -98,8 +98,8 @@ } else { num7 = '近七天数量' + item.warnNum7 + '个'; } html += '<div class="panel-content-body-tr">'; if (item.dailyTotal > 0) { //库区有未回复的抓拍告警批复,添加红色背景提醒 html += '<div class="panel-content-body-tr"' + (item.unReplyAlarmNum > 0 ? ' style="background-color: #bc2032;"' : '') + '>'; if (item.dailyTotal > 0) { flag = true; } // if (item.warnNum7 > 10) {