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) {