Przeglądaj źródła

添加 睿选相关库

zhaoxian 7 miesięcy temu
rodzic
commit
f18862f016

+ 2 - 0
xxl-job-admin/src/main/java/com/xxl/job/admin/core/trigger/XxlJobTrigger.java

@@ -68,6 +68,8 @@ public class XxlJobTrigger {
                 accountList = XxlJobAdminConfig.getAdminConfig().getAccountDaoDao().getLiveDuanJuAccountList();
             }else if (mediaId == 7) {
                 accountList = XxlJobAdminConfig.getAdminConfig().getAccountDaoDao().getKWaixiaodianAccessList();
+            }else if (mediaId == 8) {
+                accountList = XxlJobAdminConfig.getAdminConfig().getAccountDaoDao().getRuixuanAllAccessList();
             } else {
                 accountList = XxlJobAdminConfig.getAdminConfig().getAccountDaoDao().getAccountList(mediaId);
             }

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

@@ -14,4 +14,6 @@ public interface AccountDao {
     List<String> getLiveDuanJuAccountList();
 
     List<String> getKWaixiaodianAccessList();
+
+    List<String> getRuixuanAllAccessList();
 }

+ 39 - 17
xxl-job-admin/src/main/resources/mybatis-mapper/AccountMapper.xml

@@ -4,24 +4,46 @@
 <mapper namespace="com.xxl.job.admin.dao.AccountDao">
 
     <select id="getAccountList" resultType="java.lang.String">
-	  SELECT account_id  from `jeecg-boot`.ctop_user_allocation
-	  where media_id = #{mediaId}
-	  and account_status = 0
-	</select>
+        SELECT account_id
+        from `jeecg-boot`.ctop_user_allocation
+        where media_id = #{mediaId}
+          and account_status = 0
+    </select>
 
-	<select id="getLiveAccountList" resultType="java.lang.String">
-		SELECT account_id  from `ruixuan`.kuaishou_account
-		where account_status = 1
-	</select>
-	<select id="getLiveDuanJuAccountList" resultType="java.lang.String">
-		SELECT advertiser_id
-		FROM media_api.compass_bind_advertisers
-		WHERE advertiser_id != 39526067
+    <select id="getLiveAccountList" resultType="java.lang.String">
+        SELECT account_id
+        from `ruixuan`.kuaishou_account
+        where account_status = 1
+    </select>
+    <select id="getLiveDuanJuAccountList" resultType="java.lang.String">
+        SELECT advertiser_id
+        FROM media_api.compass_bind_advertisers
+        WHERE advertiser_id != 39526067
   AND advertiser_name NOT LIKE '%暂停%'
-	</select>
+    </select>
 
-	<select id="getKWaixiaodianAccessList" resultType="java.lang.String">
-		SELECT id
-		FROM ruixuan.kwaixiaodian_access_token
-	</select>
+    <select id="getKWaixiaodianAccessList" resultType="java.lang.String">
+        SELECT id
+        FROM ruixuan.kwaixiaodian_access_token
+    </select>
+
+    <select id="getRuixuanAllAccessList" resultType="java.lang.String">
+        select CONCAT('ruixuan_', id)
+        from ruixuan.kuaishou_access_token
+        UNION
+        select CONCAT('miaogousi_', id)
+        from miaogousi.kuaishou_access_token
+        UNION
+        select CONCAT('rocket_', id)
+        from rocket.kuaishou_access_token
+        UNION
+        select CONCAT('yufu_', id)
+        from yufu.kuaishou_access_token
+        UNION
+        select CONCAT('yuxiu_', id)
+        from yuxiu.kuaishou_access_token
+        UNION
+        select CONCAT('zhishui_', id)
+        from zhishui.kuaishou_access_token
+    </select>
 </mapper>

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

@@ -207,7 +207,7 @@
                                 <option value="5">快手直播</option>
                                 <option value="6">短剧</option>
                                 <option value="7">kwaixiaodian</option>
-
+                                <option value="8">睿选相关库</option>
                             </select>
                         </div>
 
@@ -529,6 +529,7 @@ exit 0
                                 <option value="5">快手直播</option>
                                 <option value="6">短剧</option>
                                 <option value="7">kwaixiaodian</option>
+                                <option value="8">睿选相关库</option>
                             </select>
                         </div>