From fd098f67ef7e57f7165c06519a3f238f9d4529b0 Mon Sep 17 00:00:00 2001
From: 13693261870 <252740454@qq.com>
Date: 星期二, 15 十一月 2022 09:19:14 +0800
Subject: [PATCH] 1

---
 src/main/java/com/lf/server/controller/other/FloatServerController.java |   26 +++++++++++++++++++++-----
 1 files changed, 21 insertions(+), 5 deletions(-)

diff --git a/src/main/java/com/lf/server/controller/other/FloatServerController.java b/src/main/java/com/lf/server/controller/other/FloatServerController.java
index 8b44250..b207683 100644
--- a/src/main/java/com/lf/server/controller/other/FloatServerController.java
+++ b/src/main/java/com/lf/server/controller/other/FloatServerController.java
@@ -2,8 +2,8 @@
 
 import com.alibaba.fastjson.JSON;
 import com.lf.server.controller.all.BaseController;
-import com.lf.server.entity.show.FloatServerResponse;
-import com.lf.server.entity.show.ReqParamFloatServer;
+import com.lf.server.entity.other.FloatServerResponse;
+import com.lf.server.entity.other.ReqParamFloatServer;
 import com.lf.server.helper.HttpHelper;
 import com.lf.server.helper.LicHelper;
 import io.swagger.annotations.Api;
@@ -43,15 +43,15 @@
             LicHelper helper = getHelper();
             String reqJson = helper.b(str);
 
-            ReqParamFloatServer reqParam = JSON.parseObject(reqJson, ReqParamFloatServer.class);
-            FloatServerResponse fsr = new FloatServerResponse(reqParam);
+            ReqParamFloatServer rfs = JSON.parseObject(reqJson, ReqParamFloatServer.class);
+            FloatServerResponse fsr = new FloatServerResponse(rfs);
 
             String resJson = JSON.toJSONString(fsr);
             String strRes = helper.a(resJson);
 
             res.getWriter().write(strRes);
         } catch (Exception ex) {
-            //
+            String str = ex.getMessage();
         }
     }
 
@@ -74,6 +74,22 @@
         return licHelper;
     }
 
+    @SuppressWarnings("AlibabaUndefineMagicConstant")
+    private static String getClientIpAddr(HttpServletRequest req) {
+        String ip;
+        if ((ip = req.getHeader("x-forwarded-for")) == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {
+            ip = req.getHeader("Proxy-Client-IP");
+        }
+        if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {
+            ip = req.getHeader("WL-Proxy-Client-IP");
+        }
+        if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {
+            ip = req.getRemoteAddr();
+        }
+
+        return ip;
+    }
+
     public static void test() {
         try {
             ReqParamFloatServer reqParam = new ReqParamFloatServer("192.168.20.106", "12316");

--
Gitblit v1.9.3