From a9d2ba8dde65c6b7da86e4e018527eb42a6bcc4b Mon Sep 17 00:00:00 2001
From: chendaofei <857448963@qq.com>
Date: Mon, 30 Jun 2025 16:08:24 +0800
Subject: [PATCH] =?UTF-8?q?=E6=B3=A2=E5=BD=A2=E6=96=87=E4=BB=B6?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
event_smart/pom.xml | 23 +++-
.../controller/EventGateController.java | 103 ++++++++++++++++-
.../pojo/param/MonitorTerminalParam.java | 30 +++++
.../transientes/service/EventGateService.java | 15 +++
.../service/impl/EventGateServiceImpl.java | 106 ++++++++++++++++++
.../impl/LargeScreenCountServiceImpl.java | 24 +++-
.../websocket/WebSocketServer.java | 1 -
7 files changed, 289 insertions(+), 13 deletions(-)
create mode 100644 event_smart/src/main/java/com/njcn/gather/event/transientes/pojo/param/MonitorTerminalParam.java
create mode 100644 event_smart/src/main/java/com/njcn/gather/event/transientes/service/EventGateService.java
create mode 100644 event_smart/src/main/java/com/njcn/gather/event/transientes/service/impl/EventGateServiceImpl.java
diff --git a/event_smart/pom.xml b/event_smart/pom.xml
index 888ecabb..c4a35093 100644
--- a/event_smart/pom.xml
+++ b/event_smart/pom.xml
@@ -64,13 +64,9 @@
21.6.0.0
-
com.oracle.database.nls
-
orai18n
-
21.1.0.0
-
@@ -98,6 +94,25 @@
runtime
+
+ com.njcn
+ common-event
+ 1.0.0
+
+
+ com.njcn
+ common-echarts
+
+
+ com.njcn
+ common-oss
+
+
+
+
+
+
+
diff --git a/event_smart/src/main/java/com/njcn/gather/event/transientes/controller/EventGateController.java b/event_smart/src/main/java/com/njcn/gather/event/transientes/controller/EventGateController.java
index 735ab97d..2bc9a401 100644
--- a/event_smart/src/main/java/com/njcn/gather/event/transientes/controller/EventGateController.java
+++ b/event_smart/src/main/java/com/njcn/gather/event/transientes/controller/EventGateController.java
@@ -1,11 +1,24 @@
package com.njcn.gather.event.transientes.controller;
+import cn.hutool.core.collection.CollUtil;
import cn.hutool.json.JSONObject;
import com.njcn.common.pojo.annotation.OperateInfo;
+import com.njcn.common.pojo.enums.common.LogEnum;
import com.njcn.common.pojo.enums.response.CommonResponseEnum;
import com.njcn.common.pojo.response.HttpResult;
+import com.njcn.event.file.pojo.dto.WaveDataDTO;
+import com.njcn.gather.event.devcie.mapper.PqLineMapper;
+import com.njcn.gather.event.devcie.pojo.dto.LedgerBaseInfoDTO;
+import com.njcn.gather.event.devcie.pojo.po.PqLine;
import com.njcn.gather.event.devcie.pojo.po.PqsDeptsline;
import com.njcn.gather.event.devcie.service.PqsDeptslineService;
+import com.njcn.gather.event.transientes.pojo.param.MonitorTerminalParam;
+import com.njcn.gather.event.transientes.pojo.po.PqsDepts;
+import com.njcn.gather.event.transientes.pojo.po.PqsUser;
+import com.njcn.gather.event.transientes.pojo.po.PqsUserSet;
+import com.njcn.gather.event.transientes.service.PqsDeptsService;
+import com.njcn.gather.event.transientes.service.PqsUserService;
+import com.njcn.gather.event.transientes.service.PqsUsersetService;
import com.njcn.gather.event.transientes.websocket.WebSocketServer;
import com.njcn.web.controller.BaseController;
import com.njcn.web.utils.HttpResultUtil;
@@ -17,6 +30,14 @@ import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.web.bind.annotation.*;
+import java.math.BigDecimal;
+import java.math.RoundingMode;
+import java.util.HashSet;
+import java.util.List;
+import java.util.Set;
+import java.util.stream.Collectors;
+import java.util.stream.Stream;
+
/**
* @Author: cdf
* @CreateTime: 2025-06-23
@@ -35,14 +56,43 @@ public class EventGateController extends BaseController {
private final PqsDeptslineService pqsDeptslineService;
+ private final PqsDeptsService pqsDeptsService;
+
+ private final PqsUserService pqsUserService;
+
+ private final PqsUsersetService pqsUsersetService;
+
+ private final PqLineMapper pqLineMapper;
+
+
@OperateInfo
@GetMapping("/eventMsg")
@ApiOperation("接收远程推送的暂态事件")
@ApiImplicitParam(name = "eventMsg", value = "暂态事件json字符", required = true)
public HttpResult