Explorar o código

fix : 解决监测链接匹配问题02

bilingfeng hai 1 mes
pai
achega
7608703382

+ 1 - 1
game-back/game-back-serve/src/main/java/com/zanxiang/game/back/serve/GameBackApplication.java

@@ -18,7 +18,7 @@ public class GameBackApplication {
 
     public static void main(String[] args) {
         SpringApplication.run(GameBackApplication.class, args);
-        System.out.println("腾讯广告新增监测链接注册回传(解决监测链接匹配问题01) (´・・)ノ(._.`)  \n" +
+        System.out.println("腾讯广告新增监测链接注册回传(解决监测链接匹配问题02) (´・・)ノ(._.`)  \n" +
                 " ______  __     __     \n" +
                 "/_____/\\/__/\\ /__/\\    \n" +
                 "\\:::__\\/\\ \\::\\\\:.\\ \\   \n" +

+ 5 - 4
game-back/game-back-serve/src/main/java/com/zanxiang/game/back/serve/pojo/entity/TempCallback.java

@@ -10,6 +10,7 @@ import lombok.NoArgsConstructor;
 
 import java.io.Serializable;
 import java.time.LocalDate;
+import java.time.LocalDateTime;
 
 /**
  * @author : lingfeng
@@ -46,12 +47,12 @@ public class TempCallback implements Serializable {
     /**
      * 点击时间, ex: 1586437362, 宏: __CLICK_TIME__
      */
-    private Long clickTime;
+    private LocalDateTime clickTime;
 
     /**
      * 曝光时间, ex: 1586437361, ex: , 宏: __IMPRESSION_TIME__
      */
-    private Long impressionTime;
+    private LocalDateTime impressionTime;
 
     /**
      * 广告组id(实际为广告id), ex: 228691429, ex: , 宏: __ADGROUP_ID__
@@ -101,7 +102,7 @@ public class TempCallback implements Serializable {
     /**
      * 请求时间, ex: 1586437335, 宏: __PROCESS_TIME__
      */
-    private Long processTime;
+    private LocalDateTime processTime;
 
     /**
      * 应用id, ex: 1101072624、wx69618ae091cf2c76, 宏: __PROMOTED_OBJECT_ID__
@@ -201,7 +202,7 @@ public class TempCallback implements Serializable {
     /**
      * 行为时间, ex: 1586437361, 宏: __ACT_TIME__
      */
-    private Long actTime;
+    private LocalDateTime actTime;
 
     /**
      * 微信小游戏appid

+ 2 - 2
game-back/game-back-serve/src/main/java/com/zanxiang/game/back/serve/service/impl/TempCallbackServiceImpl.java

@@ -89,7 +89,7 @@ public class TempCallbackServiceImpl extends ServiceImpl<TempCallbackMapper, Tem
                         .and(qw -> qw.eq(TempCallback::getImpressionId, clickId)
                                 .or().eq(TempCallback::getRequestId, clickId)
                                 .or().eq(TempCallback::getClickId, clickId))
-                        .le(TempCallback::getClickTime, DateUtil.localDateTimeToSecond(registerTime))
+                        .le(TempCallback::getClickTime, registerTime)
                         .orderByDesc(TempCallback::getClickTime)
                         .last("limit 1"));
             }
@@ -111,7 +111,7 @@ public class TempCallbackServiceImpl extends ServiceImpl<TempCallbackMapper, Tem
             //返回匹配回传地址
             return URIUtil.decodeURIComponent(callBack);
         } catch (Exception e) {
-            log.error("匹配监测链接异常, wechatOpenid : {}, clickId : {}", wechatOpenid, clickId);
+            log.error("匹配监测链接异常, wechatOpenid : {}, clickId : {}, e : {}", wechatOpenid, clickId, e.getMessage());
         }
         return null;
     }