yumeng hace 5 años
padre
commit
3bfb2ddaaa

+ 35 - 6
module-kuaishou/src/main/java/cn/com/ctop/kuaishou/modules/batch/service/impl/KuaishouInterfaceServiceImpl.java

@@ -285,7 +285,7 @@ public class KuaishouInterfaceServiceImpl implements IKuaishouInterfaceService {
                 detailJson.put("photo_comment", detailJson.getString("comment"));
                 detailJson.put("photo_like", detailJson.getString("like"));
                 detailJson.put("photo_show", detailJson.getString("show"));
-                detailJson.remove("share");
+               /* detailJson.remove("share");
                 detailJson.remove("comment");
                 detailJson.remove("like");
                 detailJson.remove("show");
@@ -293,9 +293,38 @@ public class KuaishouInterfaceServiceImpl implements IKuaishouInterfaceService {
                 detailJson.remove("stat_hour");
                 detailJson.remove("event_valid_clues");
                 detailJson.remove("event_valid_clues_cost");
-                KuaishouReportDailyAccount kuaishouReportDailyAccount = JsonUtil.jsonToObj(detailJson, KuaishouReportDailyAccount.class);
-                kuaishouReportDailyAccount.setAccountId(token.getAccountId());
-                dailyAccountMapper.insertSelective(kuaishouReportDailyAccount);
+                detailJson.remove("ad_product_cnt");
+                detailJson.remove("event_goods_view");
+                detailJson.remove("merchant_reco_fans");
+                detailJson.remove("event_order_amount_roi");
+                detailJson.remove("event_goods_view_cost");
+                detailJson.remove("merchant_reco_fans_cost");
+                detailJson.remove("event_new_user_pay_cost");
+                detailJson.remove("event_new_user_pay_ratio");
+                detailJson.remove("event_button_click");
+                detailJson.remove("event_button_click_cost");
+                detailJson.remove("event_button_click_ratio");
+                detailJson.remove("play_5s_ratio");
+                detailJson.remove("play_end_ratio");
+                detailJson.remove("event_order_paid_roi");
+                detailJson.remove("event_new_user_jinjian_app");
+                detailJson.remove("event_new_user_jinjian_app_cost");
+                detailJson.remove("event_new_user_jinjian_app_roi");
+                detailJson.remove("event_new_user_credit_grant_app");
+                detailJson.remove("event_new_user_credit_grant_app_cost");
+                detailJson.remove("event_new_user_credit_grant_app_roi");
+                detailJson.remove("event_new_user_jinjian_page");
+                detailJson.remove("event_new_user_jinjian_page_cost");
+                detailJson.remove("event_new_user_jinjian_page_roi");
+                detailJson.remove("event_new_user_credit_grant_page");
+                detailJson.remove("event_new_user_credit_grant_page_cost");
+                detailJson.remove("event_new_user_credit_grant_page_roi");*/
+                var KuaishouReportDailyAccount = JSONObject.toJavaObject(detailJson, KuaishouReportDailyAccount.class);
+
+          //      KuaishouReportDailyAccount kuaishouReportDailyAccount = JsonUtil.jsonToObj(detailJson, KuaishouReportDailyAccount.class);
+                KuaishouReportDailyAccount.setAccountId(token.getAccountId());
+
+                dailyAccountMapper.insertSelective(KuaishouReportDailyAccount);
             }
         }
         getAccountDailyReportByPage(token, startDate, endDate, page + 1);
@@ -2873,8 +2902,8 @@ public class KuaishouInterfaceServiceImpl implements IKuaishouInterfaceService {
             param.put("start_date", startDate);
             param.put("end_date", endDate);
         }
-        System.err.println("入参:"+param);
-        System.err.println("headers:"+headers);
+        System.err.println("入参:" + param);
+        System.err.println("headers:" + headers);
         String result = HttpUtils.httpPostRequest(url, param, headers);
         JSONObject resultJson = JSONObject.parseObject(result);
         System.err.println(resultJson);