package com.jcdm.framework.websocket; import com.jcdm.common.core.domain.AjaxResult; import com.jcdm.common.core.page.TableDataInfo; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RestController; import javax.websocket.Session; import javax.websocket.server.PathParam; import java.util.List; import java.util.Map; @RestController("/socketController") public class PostController { @GetMapping("/postWebsocket") public AjaxResult list(@PathParam("locationCode") String locationCode) { Map<String, Session> map = WebSocketUsers.getUsers(); //1ã€ç›‘å¬kepserveråœ°å€ æ¯”å¦‚ï¼šOP.OP1010.START ã€OP.OP1020.START ã€OP.OP1030.START //2ã€å½“å…¶ä¸ä¸€ä¸ªç‚¹ä½å‘生å˜åŒ–时,判æ–该点ä½æ˜¯å“ªä¸€ä¸ªå·¥ä½ // WebSocketUsers.sendMessageToUserByText(map.get(locationCode), "1"); return AjaxResult.success(); } }