From ec4f4bf4db52a0c0994edfecfcd8f6e194b429d5 Mon Sep 17 00:00:00 2001
From: sgj <1442489573@qq.com>
Date: 星期四, 16 四月 2026 10:10:48 +0800
Subject: [PATCH] 库区有未回复的抓拍告警批复,添加红色背景提醒
---
fzzy-igdss-web/src/main/java/com/fzzy/group/manager/GroupManager.java | 13 +++++++++++++
fzzy-igdss-core/src/main/java/com/fzzy/igds/data/GroupDeptData.java | 4 +++-
fzzy-igdss-core/src/main/java/com/fzzy/igds/service/SnapReplyService.java | 4 ++--
fzzy-igdss-web/src/main/java/com/fzzy/group/GroupController.java | 8 ++++++++
fzzy-igdss-web/src/main/resources/static/group/video.js | 4 ++--
5 files changed, 28 insertions(+), 5 deletions(-)
diff --git a/fzzy-igdss-core/src/main/java/com/fzzy/igds/data/GroupDeptData.java b/fzzy-igdss-core/src/main/java/com/fzzy/igds/data/GroupDeptData.java
index e87ae71..b0f25e1 100644
--- a/fzzy-igdss-core/src/main/java/com/fzzy/igds/data/GroupDeptData.java
+++ b/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;
}
diff --git a/fzzy-igdss-core/src/main/java/com/fzzy/igds/service/SnapReplyService.java b/fzzy-igdss-core/src/main/java/com/fzzy/igds/service/SnapReplyService.java
index dc321aa..d2c0b3d 100644
--- a/fzzy-igdss-core/src/main/java/com/fzzy/igds/service/SnapReplyService.java
+++ b/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");
diff --git a/fzzy-igdss-web/src/main/java/com/fzzy/group/GroupController.java b/fzzy-igdss-web/src/main/java/com/fzzy/group/GroupController.java
index c8b1050..2d9c583 100644
--- a/fzzy-igdss-web/src/main/java/com/fzzy/group/GroupController.java
+++ b/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);
+ }
+
}
diff --git a/fzzy-igdss-web/src/main/java/com/fzzy/group/manager/GroupManager.java b/fzzy-igdss-web/src/main/java/com/fzzy/group/manager/GroupManager.java
index 27c0461..d649fda 100644
--- a/fzzy-igdss-web/src/main/java/com/fzzy/group/manager/GroupManager.java
+++ b/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);
}
}
diff --git a/fzzy-igdss-web/src/main/resources/static/group/video.js b/fzzy-igdss-web/src/main/resources/static/group/video.js
index 1efce73..11fde26 100644
--- a/fzzy-igdss-web/src/main/resources/static/group/video.js
+++ b/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) {
--
Gitblit v1.9.3