cjl
2023-11-15 28776b56db3bbd2fbbfd64394e40aa11a6b7ea29
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 {
            //获取设备信息