Explorar o código

Squashed commit of the following:

commit 936cb4c8932ba317e5c2cfa7894a3b11ac304a33
Merge: 433321e 3ddd05f
Author: ming <106733369@qq.com>
Date:   Sat Dec 25 21:14:37 2021 +0800

    Merge branch 'master' of 120.131.2.153:kuiye/login

commit 433321ec86a3a0815803f9c2cd81a51405943e2d
Author: ming <106733369@qq.com>
Date:   Sat Dec 25 21:14:17 2021 +0800

    Squashed commit of the following:

    commit 3ddd05fbdda8654033380ce918bf14126e74be3f
    Author: kuiye <938424168@qq.com>
    Date:   Wed Sep 29 12:58:27 2021 +0800

        添加注册限制

    commit d0e5b7e25d49fbaa6f8eb580261835a57972bd65
    Author: kuiye <938424168@qq.com>
    Date:   Wed Sep 29 12:52:26 2021 +0800

        添加注册限制

commit 0327ecf25d7f9b35eea5d6d0568c244ace50fa69
Author: ming <106733369@qq.com>
Date:   Thu Nov 4 10:16:35 2021 +0800

    Squashed commit of the following:

    commit 3ddd05fbdda8654033380ce918bf14126e74be3f
    Author: kuiye <938424168@qq.com>
    Date:   Wed Sep 29 12:58:27 2021 +0800

        添加注册限制

    commit d0e5b7e25d49fbaa6f8eb580261835a57972bd65
    Author: kuiye <938424168@qq.com>
    Date:   Wed Sep 29 12:52:26 2021 +0800

        添加注册限制

commit 3ddd05fbdda8654033380ce918bf14126e74be3f
Author: kuiye <938424168@qq.com>
Date:   Wed Sep 29 12:58:27 2021 +0800

    添加注册限制

commit d0e5b7e25d49fbaa6f8eb580261835a57972bd65
Author: kuiye <938424168@qq.com>
Date:   Wed Sep 29 12:52:26 2021 +0800

    添加注册限制

commit caee1851ee98954183a82832943d8be468bfa1a0
Author: kuiye <938424168@qq.com>
Date:   Wed Sep 15 19:45:42 2021 +0800

    登录信息

commit cfc408bb101289ba4d13b039809e44f59a809ed9
Merge: 560c837 7a76886
Author: kuiye <938424168@qq.com>
Date:   Wed Sep 15 19:22:20 2021 +0800

    Merge branch 'feature-logininfo'
ming %!s(int64=4) %!d(string=hai) anos
pai
achega
7acc3c19cd

+ 10 - 3
src/main/java/com/ljsd/controller/GetServerListController.java

@@ -123,13 +123,19 @@ public class GetServerListController extends HttpServlet {
                 if (isnew == 1) {
                     newServerList.add(server_id);
                 }
-
+                int banreg = 0;
+                if (serverInfo.containsField("is_banreg"))
+                    banreg = Integer.parseInt(serverInfo.get("is_banreg").toString());
+//                if (banreg == 1) {
+//                    newServerList.add(server_id);
+//                }
                 DBObject res = new BasicDBObject();
                 res.put("name", serverInfo.get("name"));
                 res.put("server_id", server_id);
                 res.put("state", state);
                 res.put("open_time", serverInfo.get("open_time"));
                 res.put("isnew", isnew);
+                res.put("isbanreg", banreg);
                 Object ip = serverInfo.get("ip");
                 Object port = serverInfo.get("port");
                 if (state == 1) { // 服务器状态为维护的话不传给前端ip端口
@@ -157,14 +163,14 @@ public class GetServerListController extends HttpServlet {
             //获取我的服务器列表
             Map<String, UserRecentLoginInfo> userServerInfoMap = BaseGlobal.getInstance().redisApp.hgetAll(RedisKey.USER_SERVER_INFO, openId, UserRecentLoginInfo.class, -1, false);
             DBObject myLastServer = null;
-            List<String> myServerList = new ArrayList<>();
+            List<DBObject> myServerList = new ArrayList<>();
             long time = 0;
             for (Map.Entry<String, UserRecentLoginInfo> entry : userServerInfoMap.entrySet()) {
                 if (!serverInfosCache.keySet().contains(entry.getKey())) {
                     //服务器已清除
                     continue;
                 }
-                myServerList.add(entry.getKey());
+                myServerList.add(getDBObject(entry.getKey(), entry.getValue()));
                 if (entry.getValue().getLoginTime() > time) {
                     time = entry.getValue().getLoginTime();
                     myLastServer = getDBObject(entry.getKey(), entry.getValue());
@@ -200,6 +206,7 @@ public class GetServerListController extends HttpServlet {
         return res;
     }
 
+
     public void doPost(HttpServletRequest request, HttpServletResponse response)
             throws ServletException, IOException {
         this.doGet(request, response);

+ 2 - 1
src/main/java/com/ljsd/listener/WebContextListener.java

@@ -27,7 +27,8 @@ public class WebContextListener implements ServletContextListener {
                 inputStream = getClass().getResourceAsStream(path);
             }else{
                //path += "/config/jl_loginserver/application.properties";
-                path += "/config/tk/application.properties";
+                //path += "/config/tk/application.properties";
+                path += "/config/x1/application.properties";
                 inputStream = new FileInputStream(path);
             }
             LOGGER.info("WebContextListener==>path={}",path);

+ 8 - 3
src/main/resources/application.properties

@@ -1,6 +1,10 @@
 #mogodb服务地址
-mongodb_url = mongodb://admin:123456@120.92.107.177:27020/?&authSource=admin
-mongodb_name = m5_core
+#mongodb_url = mongodb://admin:123456@120.92.119.145:27020/?&authSource=admin
+#mongodb_url = mongodb://ljkji54$^fj5K:dk3$k8G5^a67@10.2.0.3:27020/?&authSource=admin
+mongodb_url = mongodb://root:123456@10.255.255.4:27020/?&authSource=admin
+#mongodb_name = m5_tk_login
+#mongodb_name = m5_x1_login
+mongodb_name = x1_bd_test_login
 #与目标数据库可以建立的最大链接数
 mongodb_maximumNumberOfConnections = 100
 #与数据库建立链接的超时时间 2分钟
@@ -19,7 +23,8 @@ mongodb_socketTimeout = 0
 mongodb_socketKeepAlive = true
 
 
-redis_host = 120.92.107.177
+#redis_host = 120.92.119.145
+redis_host = 10.255.255.4
 redis_port=6080
 redis_password=@emiplay_m5fangzhi_redis
 redis_maxTotal = 10