From 28923b3d67c58b032bc4ff128aa1d5e62d73dba1 Mon Sep 17 00:00:00 2001 From: jinpengyong <jpy123456> Date: Fri, 02 Feb 2024 10:07:58 +0800 Subject: [PATCH] fix:提交实时在线率接口 --- screen-api/src/main/java/com/moral/api/websocket/CruiserWebSocketServer.java | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-) diff --git a/screen-api/src/main/java/com/moral/api/websocket/CruiserWebSocketServer.java b/screen-api/src/main/java/com/moral/api/websocket/CruiserWebSocketServer.java index 65f9a72..c11968f 100644 --- a/screen-api/src/main/java/com/moral/api/websocket/CruiserWebSocketServer.java +++ b/screen-api/src/main/java/com/moral/api/websocket/CruiserWebSocketServer.java @@ -1,5 +1,6 @@ package com.moral.api.websocket; +import com.moral.api.entity.Device; import lombok.Data; import org.springframework.data.redis.core.RedisTemplate; import org.springframework.stereotype.Component; @@ -37,6 +38,10 @@ private String mac; + private SpecialDevice deviceAlarmInfo; + + private Map<String, Object> adjustFormula; + private SpecialDevice specialDevice; private Map<String, Object> regionAqi; @@ -47,6 +52,9 @@ public void onOpen(Session session, @PathParam("mac") String mac) { this.session = session; this.mac = mac; + this.deviceAlarmInfo = (SpecialDevice) redisTemplate.opsForHash().get(RedisConstants.SPECIAL_DEVICE_INFO, mac); + this.unitConversions = redisTemplate.opsForList().range(RedisConstants.UNIT_CONVERSION, 0, -1); + this.adjustFormula = redisTemplate.opsForHash().entries("adjust_"+mac); this.specialDevice = (SpecialDevice) redisTemplate.opsForHash().get(RedisConstants.SPECIAL_DEVICE_INFO, mac); try { //������������������ -- Gitblit v1.8.0