From e50d8c30b43dd30daa77da27101ce21d8ef2fcef Mon Sep 17 00:00:00 2001
From: whycxzp <glperry@163.com>
Date: 星期一, 17 三月 2025 17:20:10 +0800
Subject: [PATCH] 锂电设备相关代码更新

---
 src/main/java/com/whyc/webSocket/DevLithiumAlarmSocket.java |   20 ++++++++++----------
 1 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/src/main/java/com/whyc/webSocket/DevInfSocket.java b/src/main/java/com/whyc/webSocket/DevLithiumAlarmSocket.java
similarity index 81%
copy from src/main/java/com/whyc/webSocket/DevInfSocket.java
copy to src/main/java/com/whyc/webSocket/DevLithiumAlarmSocket.java
index 0b37f68..8afae37 100644
--- a/src/main/java/com/whyc/webSocket/DevInfSocket.java
+++ b/src/main/java/com/whyc/webSocket/DevLithiumAlarmSocket.java
@@ -1,10 +1,10 @@
 package com.whyc.webSocket;
 
 import com.whyc.config.WebSocketConfig;
-import com.whyc.dto.DevInfDto;
+import com.whyc.dto.DevA200AlarmDto;
 import com.whyc.dto.Response;
 import com.whyc.pojo.db_user.UserInf;
-import com.whyc.service.DevInfService;
+import com.whyc.service.DevLithiumAlarmDataService;
 import com.whyc.util.ActionUtil;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Component;
@@ -20,13 +20,13 @@
  * 璁惧瀹炴椂杩炴帴淇℃伅
  */
 @Component
-@ServerEndpoint(value = "/dinfSocket",encoders = WebSocketEncoder.class,configurator = WebSocketConfig.class)
-public class DevInfSocket {
+@ServerEndpoint(value = "/devLithiumAlarm",encoders = WebSocketEncoder.class,configurator = WebSocketConfig.class)
+public class DevLithiumAlarmSocket {
     private Session session;
 
     private Thread thread;
 
-    private static DevInfService dinfService;
+    private static DevLithiumAlarmDataService service;
 
     private HttpSession httpSession;
 
@@ -37,8 +37,8 @@
     private volatile Map<Long,Boolean> threadFlagMap = new HashMap<>();
 
     @Autowired
-    public void setDevInfService(DevInfService dinfService) {
-        DevInfSocket.dinfService = dinfService;
+    public void setService(DevLithiumAlarmDataService service) {
+        DevLithiumAlarmSocket.service = service;
     }
 
     @OnOpen
@@ -48,18 +48,18 @@
     }
     @OnMessage
     public void onMessage(Session session, String message) {
-        DevInfDto devInfDto = ActionUtil.getGson("yyyy-MM-dd").fromJson(message, DevInfDto.class);
+        DevA200AlarmDto dto = ActionUtil.getGson("yyyy-MM-dd HH:mm:ss").fromJson(message, DevA200AlarmDto.class);
         UserInf user = (UserInf) this.httpSession.getAttribute("user");
         final int userId = user.getUid();
         //final int userId = 101;
-        thread = new Thread("Thread_DinfSocket") {
+        thread = new Thread("Thread_DevLithiumAlarmSocket") {
             @Override
             public void run() {
                 while (runFlag && !isInterrupted()) {
                     Thread thread = currentThread();
                     threadFlagMap.put(thread.getId(), true);
                     try {
-                        Response res=dinfService.getAllInf(userId, devInfDto);
+                        Response res=service.getPage(userId, dto);
                         if (session.isOpen()) {
                             //鎺ㄩ�佷俊鎭�
                             synchronized (session) {

--
Gitblit v1.9.1