Kaynağa Gözat

快手修改

yumeng 1 yıl önce
ebeveyn
işleme
99dc82c867

+ 11 - 3
xxl-job-admin/src/main/resources/mybatis-mapper/AccountMapper.xml

@@ -2,13 +2,16 @@
 <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
         "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
 <mapper namespace="com.xxl.job.admin.dao.AccountDao">
-
-
     <select id="getAdqList" resultType="java.lang.String">
         SELECT concat(t1.advertiser_id, '_', t2.access_token) AS 'param'
         FROM deepthink.adq_advertiser_list t1
                  LEFT JOIN deepthink.adq_auth_list t2
                            ON t1.admin_advertiser_id = t2.admin_advertiser_id
+                 LEFT JOIN deepthink.advertiser_bind_info t3
+                           ON t1.advertiser_id = t3.advertiser_id
+        WHERE t3.active_advertiser = 1
+           OR t3.active_advertiser IS NULL
+        GROUP BY t1.advertiser_id
     </select>
 
 
@@ -29,11 +32,16 @@
         FROM deepthink.bytedance_auth_list
     </select>
     <select id="getKuaiShouAccountList" resultType="java.lang.String">
-        select concat(t2.advertiser_id, '_', t1.access_token)
+        select concat(t2.advertiser_id, '_', t1.access_token)  AS 'param'
         from deepthink.kuaishou_auth_list t1
                  left join deepthink.kuaishou_advertiser_list t2
                            on t1.admin_advertiser_id = t2.admin_advertiser_id
+                 left join deepthink.advertiser_bind_info t3
+                           on t2.advertiser_id = t3.advertiser_id
         where t1.type = 1
+            and t3.active_advertiser = 1
+           or t3.active_advertiser is null
+        group by t2.advertiser_id
     </select>
     <select id="getAdqAdminAdcertiserList" resultType="java.lang.String">
         SELECT concat(admin_advertiser_id, '_', access_token)