yumeng 1 рік тому
батько
коміт
8020ec8597

+ 4 - 1
xxl-job-admin/src/main/java/com/xxl/job/admin/core/trigger/XxlJobTrigger.java

@@ -80,9 +80,12 @@ public class XxlJobTrigger {
             if (mediaId == 6) { // 查询 快手短剧经营者平台
                 accountList = XxlJobAdminConfig.getAdminConfig().getAccountDaoDao().getKuaishouSeriesIds();
             }
-            if (mediaId == 7) { // 查询 罗盘账户
+            if (mediaId == 8) { // 查询 罗盘账户
                 accountList = XxlJobAdminConfig.getAdminConfig().getAccountDaoDao().getKuaishouAdminadvertiserIds();
             }
+            if (mediaId == 7) { // 头条 ltv3账户获取
+                accountList = XxlJobAdminConfig.getAdminConfig().getAccountDaoDao().getBytedanceLtv3AccountList();
+            }
 
         }
 

+ 2 - 0
xxl-job-admin/src/main/java/com/xxl/job/admin/dao/AccountDao.java

@@ -22,4 +22,6 @@ public interface AccountDao {
     List<String> getKuaishouSeriesIds();
 
     List<String> getKuaishouAdminadvertiserIds();
+
+    List<String> getBytedanceLtv3AccountList();
 }

+ 12 - 0
xxl-job-admin/src/main/resources/mybatis-mapper/AccountMapper.xml

@@ -56,4 +56,16 @@
         FROM deepthink.kuaishou_auth_list
         WHERE `type` = 1
     </select>
+    <select id="getBytedanceLtv3AccountList" resultType="java.lang.String">
+        SELECT *
+        FROM (SELECT concat(t1.advertiser_id, '_', t3.access_token) AS 'param'
+              FROM (SELECT advertiser_id
+                    FROM media_api.bytedance_advertiser_report_hour
+                    WHERE stat_time_day &gt;= date_format(CURDATE() - INTERVAL 4 DAY, '%Y%m%d')
+                      AND stat_time_day &lt;= date_format(CURDATE() - INTERVAL 1 DAY, '%Y%m%d')
+                    GROUP BY advertiser_id) t1
+                       LEFT JOIN deepthink.bytedance_advertiser_list t2 ON t1.advertiser_id = t2.advertiser_id
+                       LEFT JOIN deepthink.bytedance_auth_list t3 ON t2.admin_advertiser_id = t3.admin_advertiser_id) t
+        WHERE t.param IS NOT NULL;
+    </select>
 </mapper>

+ 2 - 0
xxl-job-admin/src/main/resources/templates/jobinfo/jobinfo.index.ftl

@@ -209,6 +209,7 @@
                                 <option value="5">ADQ业务单元刷新最新账户</option>
                                 <option value="6">快手-短剧经营者平台</option>
                                 <option value="7">快手-罗盘刷新最新账户</option>
+                                <option value="8">头条-ltv3账户获取</option>
 
                             </select>
                         </div>
@@ -531,6 +532,7 @@ exit 0
                                 <option value="5">ADQ业务单元刷新最新账户</option>
                                 <option value="6">快手-短剧经营者平台</option>
                                 <option value="7">快手-罗盘刷新最新账户</option>
+                                <option value="8">头条-ltv3账户获取</option>
                             </select>
                         </div>