Browse Source

try fetch ip

fengchang 1 year ago
parent
commit
100cffc7fa

+ 5 - 9
hichina-main-back/src/main/java/com/hichina/main/back/hichinamainback/controller/DemoController.java

@@ -1,18 +1,15 @@
 package com.hichina.main.back.hichinamainback.controller;
 
 import com.google.gson.JsonObject;
-import com.google.gson.JsonParser;
 import com.hichina.main.back.hichinamainback.utils.HttpUtils;
 import com.hichina.main.back.hichinamainback.utils.RedisUtil;
 import com.hichina.main.back.hichinamainback.utils.WxPayUtil;
+import jakarta.servlet.http.HttpServletRequest;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.GetMapping;
 import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RestController;
-import java.io.BufferedReader;
 import java.io.IOException;
-import java.io.InputStreamReader;
-import java.net.*;
 
 @RestController
 @RequestMapping("/api/public/demo")
@@ -23,14 +20,13 @@ public class DemoController {
     @Autowired
     private WxPayUtil wxPayUtil;
 
-
+    @Autowired
+    private HttpServletRequest request;
 
     @GetMapping("/showme")
     public String trySomething() throws IOException {
-//        String ve = wxPayUtil.test();
-
-//        return ve;
-        return "f*ck";
+        String clientIp = request.getRemoteAddr();
+        return clientIp;
     }
     @GetMapping("/setCookie")
     public String setCookie() throws IOException {

+ 1 - 1
hichina-main-back/src/main/java/com/hichina/main/back/hichinamainback/controller/PageContentAdminController.java → hichina-main-back/src/main/java/com/hichina/main/back/hichinamainback/controller/PublicPageContentAdminController.java

@@ -18,7 +18,7 @@ import java.util.List;
 
 @RestController
 @RequestMapping("/api/public/pagecontent")
-public class PageContentAdminController {
+public class PublicPageContentAdminController {
     @Autowired
     private HomeSlideImageRepository homeSlideImageRepository;
 

+ 7 - 1
hichina-main-back/src/main/java/com/hichina/main/back/hichinamainback/controller/PageStatsController.java → hichina-main-back/src/main/java/com/hichina/main/back/hichinamainback/controller/PublicPageStatsController.java

@@ -12,10 +12,16 @@ import org.springframework.web.bind.annotation.RestController;
 
 @RestController
 @RequestMapping("/api/public/pagestats")
-public class PageStatsController {
+public class PublicPageStatsController {
     @Autowired
     private PageStatsService pageStatsService;
 
+    @PostMapping("/pv/{pageName}")
+    public HichinaResponse pageViewTrack(@PathVariable String pageName){
+        HichinaResponse ret = new HichinaResponse();
+        return ret;
+    }
+
     @PostMapping("/view-product/{skuGroupId}")
     @EnableHichinaAutoLog(description = "logProductView")
     public HichinaResponse logProductView(@PathVariable("skuGroupId") String skuGroupId){