zhijiezhao 2 سال پیش
والد
کامیت
6e842fe80b

+ 0 - 1
src/main/java/com/caimei365/commodity/annotation/IpSave.java

@@ -11,5 +11,4 @@ import java.lang.annotation.*;
 public @interface IpSave {
 
     String saveName();
-
 }

+ 7 - 2
src/main/java/com/caimei365/commodity/annotation/IpSaveAspect.java

@@ -30,6 +30,7 @@ import javax.annotation.Resource;
 import javax.servlet.http.HttpServletRequest;
 import java.lang.reflect.Method;
 import java.util.Arrays;
+import java.util.HashMap;
 
 
 /**
@@ -65,9 +66,13 @@ public class IpSaveAspect {
         IpSave ipSave = method.getAnnotation(IpSave.class);
         // 访问名 注解的值
         String s = ipSave.saveName();
-
+        HashMap<String, Object> stringObjectHashMap = new HashMap<>();
+        stringObjectHashMap.put("ip",remoteAddr);
+        stringObjectHashMap.put("uri",requestURI);
+        stringObjectHashMap.put("param",queryString);
+        stringObjectHashMap.put("ipSave",s);
         //异步给mq存
-        toolsFeign.sendCommonMessage("IpSave","你好",null,null,1,null,null);
+        toolsFeign.sendCommonMessage("IpSave",stringObjectHashMap.toString(),null,1,1,null,null);
 
         return joinPoint.proceed();
     }

+ 1 - 1
src/main/java/com/caimei365/commodity/controller/ProductPageApi.java

@@ -229,7 +229,7 @@ public class ProductPageApi {
             @ApiImplicitParam(required = false, name = "userId", value = "用户id"),
             @ApiImplicitParam(required = false, name = "productId", value = "商品Id")
     })
-    @IpSave(saveName = "详情")
+    @IpSave(saveName = "商品详情")
     @Statistics(prefix = "statistics_details", field = "productId")
     @GetMapping("/product/details")
     public ResponseJson<ProductDetailVo> getProductDetails(Integer productId, Integer userId) {