Quellcode durchsuchen

添加快手直播

zhaoxian vor 2 Jahren
Ursprung
Commit
8165bbc6ed

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

@@ -61,7 +61,12 @@ public class XxlJobTrigger {
         String subAccount = jobInfo.getSubAccount();
         List<String> accountList = new ArrayList<>();
         if (subAccount.equals("1")) {
-            accountList = XxlJobAdminConfig.getAdminConfig().getAccountDaoDao().getAccountList(Integer.valueOf(jobInfo.getMediaId()));
+            Integer mediaId = Integer.valueOf(jobInfo.getMediaId());
+            if (mediaId == 5) {
+                accountList = XxlJobAdminConfig.getAdminConfig().getAccountDaoDao().getLiveAccountList(mediaId);
+            } else {
+                accountList = XxlJobAdminConfig.getAdminConfig().getAccountDaoDao().getAccountList(mediaId);
+            }
         }
 
 

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

@@ -8,4 +8,6 @@ import java.util.List;
 @Mapper
 public interface AccountDao {
     List<String> getAccountList(@Param("mediaId") Integer valueOf);
+
+    List<String> getLiveAccountList(Integer mediaId);
 }

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

@@ -8,4 +8,10 @@
 	  where media_id = #{mediaId}
 	  and account_status = 0
 	</select>
+
+	<select id="getLiveAccountList" resultType="java.lang.String">
+		SELECT account_id  from `ruixuan`.kuaishou_live_user_account
+		where account_type != 'cp'
+	  and account_status != '审核拒绝'
+	</select>
 </mapper>

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

@@ -174,6 +174,7 @@
 
                                 <option value="1" >头条</option>
                                 <option value="2" >快手</option>
+                                <option value="5" >直播快手</option>
 
                             </select>
                         </div>
@@ -444,6 +445,7 @@ exit 0
 
                                 <option value="1" >头条</option>
                                 <option value="2" >快手</option>
+                                <option value="5" >直播快手</option>
 
                             </select>
                         </div>