lxw
2023-08-15 160e150009b51a39fa95d9462c3798ba28d51a09
src/main/java/com/whyc/webSocket/HomeSystemSocket.java
@@ -1,10 +1,12 @@
package com.whyc.webSocket;
import com.whyc.config.WebSocketConfig;
import com.whyc.pojo.UserInf;
import com.whyc.service.StationInfService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import javax.servlet.http.HttpSession;
import javax.websocket.*;
import javax.websocket.server.ServerEndpoint;
import java.util.HashMap;
@@ -38,11 +40,11 @@
    @OnOpen
    public void onOpen(Session session, EndpointConfig config) {
        this.session = session;
        /*HttpSession httpSession = (HttpSession) config.getUserProperties().get("httpSession");
        HttpSession httpSession = (HttpSession) config.getUserProperties().get("httpSession");
        UserInf user = (UserInf) httpSession.getAttribute("user");
        final int userId = user.getUId().intValue();*/
        final int userId = 1001;
        thread = new Thread("Thread_stationRt") {
        final int userId = user.getUId().intValue();
        //final int userId = 1001;
        thread = new Thread("Thread_homeSystem") {
            @Override
            public void run() {
                while (runFlag && !isInterrupted()) {