登录服 添加提审信息 修改截至注册条件

master
lvxinran 2021-06-22 17:52:13 +08:00
parent b17f94b309
commit 86534d8412
3 changed files with 67 additions and 5 deletions

View File

@ -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);
}
}

View File

@ -144,17 +144,17 @@ public class GetUserController extends HttpServlet {
if(server_info.size()==0){ if(server_info.size()==0){
returnErrorToFront(res,response,"服务器信息获取错误"); returnErrorToFront(res,response,"服务器信息获取错误");
return; 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(); DBObject next = server_info.iterator().next();
Object register_state = next.get("register_state"); Object register_state = next.get("register_state");
if(register_state!=null&& register_state.equals("0")){ if(register_state!=null&& register_state.equals("0")){
returnErrorToFront(res,response,"该服务器已停止注册,请选择其他服务器游戏"); returnErrorToFront(res,response,"该服务器已停止注册,请选择其他服务器游戏");
return; 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; uid = BaseGlobal.getInstance().mongoDBPool.inc("uid") + 10000000;
dbObject.put("uid", uid); dbObject.put("uid", uid);
dbObject.put("_id", uid); dbObject.put("_id", uid);

View File

@ -131,6 +131,16 @@
<url-pattern>/excelData</url-pattern> <url-pattern>/excelData</url-pattern>
</servlet-mapping> </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>
<listener-class>com.ljsd.listener.WebContextListener</listener-class> <listener-class>com.ljsd.listener.WebContextListener</listener-class>