generated from root/miduo_server
登录服 添加提审信息 修改截至注册条件
parent
b17f94b309
commit
86534d8412
|
@ -0,0 +1,52 @@
|
|||
package com.ljsd.controller;
|
||||
|
||||
import com.ljsd.util.BaseGlobal;
|
||||
import com.mongodb.BasicDBObject;
|
||||
import com.mongodb.DBObject;
|
||||
|
||||
import javax.servlet.ServletException;
|
||||
import javax.servlet.http.HttpServlet;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
import java.io.IOException;
|
||||
import java.io.PrintWriter;
|
||||
|
||||
/**
|
||||
* @author lvxinran
|
||||
* @date 2021/6/22
|
||||
* @discribe
|
||||
*/
|
||||
public class GetServerVersionController extends HttpServlet {
|
||||
private final static String COLLECTION_NAME = "hand_in";
|
||||
|
||||
public GetServerVersionController() {
|
||||
}
|
||||
|
||||
@Override
|
||||
public void destroy() {
|
||||
super.destroy();
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
|
||||
String serverVersion = req.getParameter("serverVersion");
|
||||
DBObject dbObject = new BasicDBObject();
|
||||
dbObject.put("openId", serverVersion);
|
||||
try {
|
||||
DBObject info = BaseGlobal.getInstance().mongoDBPool.findOne(COLLECTION_NAME,serverVersion );
|
||||
PrintWriter out = resp.getWriter();
|
||||
out.print(info);
|
||||
out.flush();
|
||||
out.close();
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
super.doGet(req, resp);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
|
||||
super.doPost(req, resp);
|
||||
}
|
||||
}
|
|
@ -144,17 +144,17 @@ public class GetUserController extends HttpServlet {
|
|||
if(server_info.size()==0){
|
||||
returnErrorToFront(res,response,"服务器信息获取错误");
|
||||
return;
|
||||
}else{
|
||||
}
|
||||
|
||||
int uid = 0;
|
||||
List<DBObject> userInfos = BaseGlobal.getInstance().mongoDBPool.find(_COLLECTION_NAME, dbObject);
|
||||
if (userInfos.size() == 0) {
|
||||
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<DBObject> userInfos = BaseGlobal.getInstance().mongoDBPool.find(_COLLECTION_NAME, dbObject);
|
||||
if (userInfos.size() == 0) {
|
||||
uid = BaseGlobal.getInstance().mongoDBPool.inc("uid") + 10000000;
|
||||
dbObject.put("uid", uid);
|
||||
dbObject.put("_id", uid);
|
||||
|
|
|
@ -131,6 +131,16 @@
|
|||
<url-pattern>/excelData</url-pattern>
|
||||
</servlet-mapping>
|
||||
|
||||
<servlet>
|
||||
<servlet-name>getServerVersion</servlet-name>
|
||||
<servlet-class>com.ljsd.controller.GetServerVersionController</servlet-class>
|
||||
</servlet>
|
||||
|
||||
<servlet-mapping>
|
||||
<servlet-name>getServerVersion</servlet-name>
|
||||
<url-pattern>/getServerVersion</url-pattern>
|
||||
</servlet-mapping>
|
||||
|
||||
|
||||
<listener>
|
||||
<listener-class>com.ljsd.listener.WebContextListener</listener-class>
|
||||
|
|
Loading…
Reference in New Issue