|
|
@@ -25,7 +25,7 @@ import java.util.concurrent.ConcurrentHashMap;
|
|
|
import java.util.stream.Collectors;
|
|
|
|
|
|
@Service
|
|
|
-@ServerEndpoint(value = "/websocket/live/mmo/{nickName}")
|
|
|
+@ServerEndpoint(value = "/websocket/live/mmo/{nickName}/{sex}")
|
|
|
@Slf4j
|
|
|
public class LiveWebSocket {
|
|
|
|
|
|
@@ -57,13 +57,14 @@ public class LiveWebSocket {
|
|
|
}
|
|
|
|
|
|
@OnOpen
|
|
|
- public void onOpen(@PathParam("nickName") String nickName, Session session) {
|
|
|
+ public void onOpen(@PathParam("nickName") String nickName, @PathParam("sex") String sex, Session session) {
|
|
|
init();
|
|
|
MetaVisitor metaVisitor = metaVisitorRepo.findByNicknameAndDel(nickName, false);
|
|
|
if (Objects.isNull(metaVisitor)) {
|
|
|
metaVisitor = new MetaVisitor();
|
|
|
metaVisitor.setNickname(nickName);
|
|
|
metaVisitor.setTaboo(false);
|
|
|
+ metaVisitor.setSex(Integer.parseInt(sex));
|
|
|
metaVisitor = metaVisitorRepo.save(metaVisitor);
|
|
|
}
|
|
|
String userId = String.valueOf(metaVisitor.getId());
|