lyhzzz 2 年之前
父節點
當前提交
06ba7a1ecf
共有 1 個文件被更改,包括 5 次插入5 次删除
  1. 5 5
      src/main/java/com/cdf/controller/api/PageDataApiController.java

+ 5 - 5
src/main/java/com/cdf/controller/api/PageDataApiController.java

@@ -94,7 +94,7 @@ public class PageDataApiController {
                 pageData.setIsClickGame(1);
                 break;
             case 3:     //用戶点击商品详情
-                sendCdf(productSource.getCdfHost(),productSource.getCdfMchId(),productId,cookieId,AccessToken,userId);
+                sendCdf(productSource,productId,cookieId,AccessToken,userId);
                 pageData.setIsClickShop(1);
                 break;
             case 4:     //用戶点击場景点位
@@ -105,7 +105,7 @@ public class PageDataApiController {
                 break;
             case 6:     //用戶点击收藏
             case 7:     //加入购物车
-                sendCdf(productSource.getCdfHost(),productSource.getCdfMchId(),productId,cookieId,AccessToken,userId);
+                sendCdf(productSource,productId,cookieId,AccessToken,userId);
                 return ResultData.ok();
         }
         pageData.setUpdateTime(null);
@@ -113,13 +113,13 @@ public class PageDataApiController {
         return ResultData.ok();
     }
 
-    private void sendCdf(String host,String mchId,String productId,String cookieId,String accesstoken,String userId){
-        if(StringUtils.isEmpty(productId)){
+    private void sendCdf(ProductSource productSource,String productId,String cookieId,String accesstoken,String userId){
+        if(StringUtils.isEmpty(productId) || productSource == null || productSource.getMchType() == 1){
             return;
         }
         CdfChannelclick cdfChannelclick = new CdfChannelclick();
         cdfChannelclick.setProductId(productId);
-        cdfHKClient.channelclick(host,mchId,cookieId,accesstoken,userId,cdfChannelclick);
+        cdfHKClient.channelclick(productSource.getCdfHost(),productSource.getCdfMchId(),cookieId,accesstoken,userId,cdfChannelclick);
     }