Browse Source

加入头条回传逻辑

xuzuoyun 5 years ago
parent
commit
607ec3e78a
1 changed files with 15 additions and 2 deletions
  1. 15 2
      src/main/java/cn/com/ctop/track/controller/TrackController.java

+ 15 - 2
src/main/java/cn/com/ctop/track/controller/TrackController.java

@@ -52,6 +52,7 @@ public class TrackController {
             String mac = request.getParameter("mac");
             String mac = request.getParameter("mac");
             String macMd5 = request.getParameter("mac_md5");
             String macMd5 = request.getParameter("mac_md5");
             String ts = request.getParameter("ts");
             String ts = request.getParameter("ts");
+            String osString = request.getParameter("os");
             String ip = request.getParameter("ip");
             String ip = request.getParameter("ip");
             String sence = request.getParameter("sence");
             String sence = request.getParameter("sence");
             String imeiMd5 = null;
             String imeiMd5 = null;
@@ -69,9 +70,21 @@ public class TrackController {
             String transformType = request.getParameter("transformType");
             String transformType = request.getParameter("transformType");
             if (transformType != null){
             if (transformType != null){
                 if (transformType.equals("1")){
                 if (transformType.equals("1")){
-                    callbackUrl = callbackUrl+"&event_type=1&event_time="+new Date().getTime();
+                    if(platform !=null && platform.equals("bytedance")){
+                        callbackUrl = "https://ad.oceanengine.com/track/activate/?callback="+callbackUrl;
+                        callbackUrl = callbackUrl+"&event_type=0&conv_time="+new Date().getTime()+"&imei="+imeiMd5+"&oaid="+oaid;
+                    }else if(platform !=null && platform.equals("kuaishou")){
+                        callbackUrl = callbackUrl+"&event_type=1&event_time="+new Date().getTime();
+                    }
+
                 }else if (transformType.equals("2")){
                 }else if (transformType.equals("2")){
-                    callbackUrl = callbackUrl+"&event_type=2&event_time="+new Date().getTime();
+                    if(platform !=null && platform.equals("bytedance")){
+                        callbackUrl = "https://ad.oceanengine.com/track/activate/?callback="+callbackUrl;
+                        callbackUrl = callbackUrl+"&event_type=1&conv_time="+new Date().getTime()+"&imei="+imeiMd5+"&oaid="+oaid;
+                    }else if(platform !=null && platform.equals("kuaishou")){
+                        callbackUrl = callbackUrl+"&event_type=2&event_time="+new Date().getTime();
+                    }
+
                 }
                 }
             }
             }
             String result = HttpUtils.httpGetRequest(callbackUrl);
             String result = HttpUtils.httpGetRequest(callbackUrl);