Преглед изворни кода

bytedance_cdp_project_list external_action

huangpingkang пре 1 година
родитељ
комит
99a63dc1ca

+ 6 - 1
job-bytedance/src/main/java/cn/com/ctop/job/bytedance/data/entity/BytedanceCdpProject.java

@@ -137,6 +137,8 @@ public class BytedanceCdpProject {
      */
     private String microPromotionType;
 
+    private String externalAction;
+
     /**
      * 快应用资产ID
      */
@@ -195,6 +197,9 @@ public class BytedanceCdpProject {
         this.microPromotionType = o.getString("micro_promotion_type");
         this.quickAppId = o.getLong("quick_app_id");
         this.microAppInstanceId = o.getLong("micro_app_instance_id");
-
+        JSONObject optimizeGoal = o.getJSONObject("optimize_goal");
+        if (!Check.isNull(optimizeGoal)) {
+            this.externalAction = optimizeGoal.getString("external_action");
+        }
     }
 }

+ 8 - 4
job-bytedance/src/main/java/cn/com/ctop/job/bytedance/data/mapper/xml/BytedanceCdpProjectListMapper.xml

@@ -31,7 +31,8 @@
         download_url,
         micro_promotion_type,
         quick_app_id,
-        micro_app_instance_id
+        micro_app_instance_id,
+        external_action
         )
         values
         <foreach collection="projectList" item="item" separator=",">
@@ -61,7 +62,8 @@
             #{item.downloadUrl},
             #{item.microPromotionType},
             #{item.quickAppId},
-            #{item.microAppInstanceId}
+            #{item.microAppInstanceId},
+            #{item.externalAction}
             )
         </foreach>
     </insert>
@@ -93,7 +95,8 @@
         download_url,
         micro_promotion_type,
         quick_app_id,
-        micro_app_instance_id
+        micro_app_instance_id,
+        external_action
         )
         values
         <foreach collection="projectList" item="item" separator=",">
@@ -123,7 +126,8 @@
             #{item.downloadUrl},
             #{item.microPromotionType},
             #{item.quickAppId},
-            #{item.microAppInstanceId}
+            #{item.microAppInstanceId},
+            #{item.externalAction}
             )
         </foreach>
     </insert>