diff --git a/src/main/java/com/ljsd/controller/GetUserController.java b/src/main/java/com/ljsd/controller/GetUserController.java index 380e6c4..987f155 100644 --- a/src/main/java/com/ljsd/controller/GetUserController.java +++ b/src/main/java/com/ljsd/controller/GetUserController.java @@ -159,7 +159,6 @@ public class GetUserController extends HttpServlet { returnErrorToFront(res,response,"校验失败,请重新登录"); return; } - LOGGER.info("========================"); response.setCharacterEncoding("UTF-8"); response.setContentType("application/json; charset=utf-8"); DBObject dbObject = new BasicDBObject(); @@ -167,8 +166,6 @@ public class GetUserController extends HttpServlet { dbObject.put("serverId", serverId); dbObject.put("platform", platform); - LOGGER.info("========================"); - DBObject serverDBObject = new BasicDBObject(); serverDBObject.put("server_id", serverId); List server_info = BaseGlobal.getInstance().mongoDBPool.find("server_info", serverDBObject); @@ -176,7 +173,6 @@ public class GetUserController extends HttpServlet { returnErrorToFront(res,response,"服务器信息获取错误"); return; } - LOGGER.info("========================"); int uid = 0; //加分布式锁 List userInfos = BaseGlobal.getInstance().mongoDBPool.find(_COLLECTION_NAME, dbObject); @@ -184,22 +180,17 @@ public class GetUserController extends HttpServlet { try{ boolean getLock=false; while(!getLock){ - LOGGER.info("========================"); getLock = BaseGlobal.getInstance().redisApp.tryGetDistributedLock(RedisKey.REGISTER_LOCK, "", "get", 800); if(getLock){ - LOGGER.info("========================"); userInfos = BaseGlobal.getInstance().mongoDBPool.find(_COLLECTION_NAME, dbObject); //双重校验 if (userInfos.size() == 0) { - LOGGER.info("========================"); DBObject next = server_info.iterator().next(); Object register_state = next.get("register_state"); if(register_state!=null&& register_state.equals("0")){ - LOGGER.info("========================"); returnErrorToFront(res,response,"该服务器已停止注册,请选择其他服务器游戏"); return; } - LOGGER.info("========================"); uid = BaseGlobal.getInstance().mongoDBPool.inc("uid") + 10000000; dbObject.put("uid", uid); dbObject.put("_id", uid); @@ -207,39 +198,29 @@ public class GetUserController extends HttpServlet { if (gid != null && !gid.isEmpty()) { dbObject.put("gid", gid); } - LOGGER.info("========================"); if (pid != null && !pid.isEmpty()) { dbObject.put("pid", pid); } - LOGGER.info("========================"); BaseGlobal.getInstance().mongoDBPool.save(_COLLECTION_NAME, dbObject); } } } }finally { - LOGGER.info("========================"); BaseGlobal.getInstance().redisApp.releaseDistributedLock(RedisKey.REGISTER_LOCK,"","get"); } } - LOGGER.info("========================"); Random random = new Random(); - LOGGER.info("========================"); int utoken = Math.abs(random.nextInt()); uid = (int) userInfos.get(0).get("uid"); - LOGGER.info("========================"); res.put("uid", uid); res.put("token", utoken); res.put("errorCode", 0); - LOGGER.info("========================"); BaseGlobal.getInstance().redisApp.set(RedisKey.TOKEN, String.valueOf(uid), utoken, -1, false); - LOGGER.info("========================"); BaseGlobal.getInstance().redisApp.set(RedisKey.PIDGIDTEMP, String.valueOf(uid), pid+"#"+gid, -1, false); - LOGGER.info("========================"); PrintWriter out = response.getWriter(); out.print(res); out.flush(); out.close(); - LOGGER.info("========================"); } catch (Exception e) { e.printStackTrace(); }