소스 검색

项目自动化功能 添加三方链接

zhaoxian 4 년 전
부모
커밋
1b677fd94e

+ 14 - 3
module-kuaishou/src/main/java/cn/com/ctop/kuaishou/modules/ai/controller/KuaishouAppPackageController.java

@@ -110,7 +110,10 @@ public class KuaishouAppPackageController {
     public Result<Object> edit(@RequestBody JSONObject data) {
         String impressionUrl = data.getString("impressionUrl");
         String trackUrl = data.getString("trackUrl");
-        if (Check.isNull(impressionUrl) || Check.isNull(trackUrl)) {
+        String actionbarClickUrl = data.getString("actionbarClickUrl");
+        String adPhotoPlayedT3sUrl = data.getString("adPhotoPlayedT3sUrl");
+
+        if (Check.isNull(impressionUrl) || Check.isNull(actionbarClickUrl) || Check.isNull(adPhotoPlayedT3sUrl) || Check.isNull(trackUrl)) {
             return Result.error("缺少参数");
         }
         Long id = data.getLong("id");
@@ -119,8 +122,16 @@ public class KuaishouAppPackageController {
             return Result.error("未找到对应实体");
         } else {
             boolean ok = false;
-            if (!Check.isNull(impressionUrl)) {
-                packageRel.setImpressionUrl(impressionUrl);
+            if (!Check.isNull(impressionUrl) || !Check.isNull(actionbarClickUrl) || !Check.isNull(adPhotoPlayedT3sUrl)) {
+                if (!Check.isNull(impressionUrl)) {
+                    packageRel.setImpressionUrl(impressionUrl);
+                }
+                if (!Check.isNull(actionbarClickUrl)) {
+                    packageRel.setActionbarClickUrl(actionbarClickUrl);
+                }
+                if (!Check.isNull(adPhotoPlayedT3sUrl)) {
+                    packageRel.setAdPhotoPlayedT3sUrl(adPhotoPlayedT3sUrl);
+                }
                 ok = kuaishouAppPackageRelService.updateById(packageRel);
             }
             if (!Check.isNull(trackUrl)) {

+ 8 - 0
module-kuaishou/src/main/java/cn/com/ctop/kuaishou/modules/ai/entity/KuaishouAppPackageRel.java

@@ -69,6 +69,14 @@ public class KuaishouAppPackageRel {
      * 第三方开始播放监测链接
      */
     private String impressionUrl;
+    /**
+     * 第三方有效播放监测链接
+     */
+    private String adPhotoPlayedT3sUrl;
+    /**
+     * 第三方点击按钮监测链接
+     */
+    private String actionbarClickUrl;
 
     private Integer dataStatus;
 

+ 2 - 0
module-kuaishou/src/main/java/cn/com/ctop/kuaishou/modules/ai/mapper/xml/KuaishouAppPackageRelMapper.xml

@@ -101,6 +101,8 @@
             t1.platform ,
             t2.app_version as 'appVersion',
             IFNULL(t2.impression_url, '') as 'impressionUrl',
+            IFNULL(t2.actionbar_click_url, '') as 'actionbarClickUrl',
+            IFNULL(t2.ad_photo_played_t3s_url, '') as 'adPhotoPlayedT3sUrl',
             t2.app_id as 'appId',
             (SELECT COUNT(1) FROM ctop_kuaishou_app_package_rel WHERE apptem_id = t2.apptem_id AND data_status = 1) as 'count'
         FROM ctop_kuaishou_app_package t1