diff --git a/src/main/java/com/ljsd/controller/GetUserController.java b/src/main/java/com/ljsd/controller/GetUserController.java index 2dd0b35..5a7c319 100644 --- a/src/main/java/com/ljsd/controller/GetUserController.java +++ b/src/main/java/com/ljsd/controller/GetUserController.java @@ -29,7 +29,15 @@ public class GetUserController extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String openId = request.getParameter("openId"); + if (openId == null || openId.isEmpty()) { + response.sendError(400, "openId is empety"); + return; + } String serverId = request.getParameter("serverId"); + if (serverId == null || serverId.isEmpty()) { + response.sendError(400, "serverId is empety"); + return; + } DBObject dbObject = new BasicDBObject(); dbObject.put("openId", openId); dbObject.put("serverId", serverId); @@ -38,8 +46,9 @@ public class GetUserController extends HttpServlet { List userInfos = BaseGlobal.getInstance().mongoDBPool.find(_COLLECTION_NAME, dbObject); DBObject res = new BasicDBObject(); if (userInfos.size() == 0) { - uid = BaseGlobal.getInstance().mongoDBPool.inc("uid"); + uid = BaseGlobal.getInstance().mongoDBPool.inc("uid") + 10000000; dbObject.put("uid", uid); + dbObject.put("_id", uid); userInfos.add(dbObject); BaseGlobal.getInstance().mongoDBPool.save(_COLLECTION_NAME, dbObject); } diff --git a/src/main/java/com/ljsd/controller/RegistController.java b/src/main/java/com/ljsd/controller/RegistController.java index 648d730..5fb1247 100644 --- a/src/main/java/com/ljsd/controller/RegistController.java +++ b/src/main/java/com/ljsd/controller/RegistController.java @@ -28,8 +28,7 @@ public class RegistController extends HttpServlet { public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { - //int serverId = BaseGlobal.mongoDBPool.inc("server_id"); - int serverId = 0; + int serverId = BaseGlobal.getInstance().mongoDBPool.inc("server_id"); request.setCharacterEncoding("utf-8"); String name = request.getParameter("name"); String ip = request.getParameter("ip"); diff --git a/src/main/webapp/WEB-INF/images/jieling.jpg b/src/main/webapp/WEB-INF/images/jieling.jpg new file mode 100644 index 0000000..ec7554c Binary files /dev/null and b/src/main/webapp/WEB-INF/images/jieling.jpg differ diff --git a/src/main/webapp/index.jsp b/src/main/webapp/index.jsp index c4ffa26..4b2c80b 100644 --- a/src/main/webapp/index.jsp +++ b/src/main/webapp/index.jsp @@ -7,28 +7,58 @@ --%> <%@ page contentType="text/html;charset=UTF-8" language="java" %> + + - 注册服务器 + 《戒灵》添加服务器 - -
-

name:

-

ip:

-

port:

-

server_id:

-

channel:

-

sub_channel:

-

plat:

-

state:

-

open_time:

- -
+ +
+

《戒灵》添加服务器

> +
+
+

name:

+

ip:

+

port:

+

server_id:

+

channel:

+

sub_channel:

+

plat:

+

state:

+

open_time:

+ +
+
+