From 49cb0abdcc05218158e3e8cc3ed5605c716404cc Mon Sep 17 00:00:00 2001 From: lvxinran Date: Mon, 12 Apr 2021 11:08:17 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=B3=A8=E5=86=8C=E9=99=90?= =?UTF-8?q?=E5=88=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/ljsd/controller/GetUserController.java | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/ljsd/controller/GetUserController.java b/src/main/java/com/ljsd/controller/GetUserController.java index 85c9582..2e1af2c 100644 --- a/src/main/java/com/ljsd/controller/GetUserController.java +++ b/src/main/java/com/ljsd/controller/GetUserController.java @@ -124,7 +124,20 @@ public class GetUserController extends HttpServlet { dbObject.put("platform", platform); - + DBObject serverDBObject = new BasicDBObject(); + serverDBObject.put("server_id", serverId); + List server_info = BaseGlobal.getInstance().mongoDBPool.find("server_info", serverDBObject); + if(server_info.size()==0){ + returnErrorToFront(res,response,"服务器信息获取错误"); + return; + }else{ + DBObject next = server_info.iterator().next(); + Object register_state = next.get("register_state"); + if(register_state!=null&& register_state.equals("0")){ + returnErrorToFront(res,response,"该服务器已停止注册,请选择其他服务器游戏"); + return; + } + } int uid = 0; List userInfos = BaseGlobal.getInstance().mongoDBPool.find(_COLLECTION_NAME, dbObject); if (userInfos.size() == 0) {