| 
					
				 | 
			
			
				@@ -35,7 +35,7 @@ class MatchArticlesTask(object): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         执行定时任务,把库里面的视频转文本 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         :return: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         """ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        select_sql = f"""SELECT video_id FROM {db_config} WHERE status_code = 0 ORDER BY id ASC limit 10;""" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        select_sql = f"""SELECT video_id FROM {db_config} WHERE status_code = 0 ORDER BY id ASC limit 1;""" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         video_list = await self.mysql_client.select(select_sql) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         async def whisper_and_update(video_id, mysql_client): 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -65,7 +65,7 @@ class MatchArticlesTask(object): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         获取task的材料 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         :return: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         """ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        select_sql = f"""SELECT task_id, video_title, video_text FROM {db_config} WHERE status_code = 1 ORDER BY id ASC limit 10;""" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        select_sql = f"""SELECT task_id, video_title, video_text FROM {db_config} WHERE status_code = 1 ORDER BY id ASC limit 1;""" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         task_list = await self.mysql_client.select(select_sql) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         async def find_material(task_tuple, mysql_client): 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -95,7 +95,7 @@ class MatchArticlesTask(object): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         通过ai工具和材料来生成文章 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         :return: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         """ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        select_sql = f"""SELECT task_id, video_title, materials FROM {db_config} WHERE status_code = 2 ORDER BY id ASC limit 10;""" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        select_sql = f"""SELECT task_id, video_title, materials FROM {db_config} WHERE status_code = 2 ORDER BY id ASC limit 1;""" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         task_list = await self.mysql_client.select(sql=select_sql) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         async def ai_generate_text(task_tuple, mysql_client): 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -104,7 +104,7 @@ class MatchArticlesTask(object): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             imgs = get_img_list(video_title) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             update_sql = f""" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             UPDATE {db_config} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            SET ai_text = '{ai_text}', ai_title = '{ai_title}', img_list = '{json.dumps(imgs, ensure_ascii=False)}',status_code = 3 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            SET ai_text = '{ai_text}', ai_title = '{ai_title}', cover = '{imgs[0]}',img_list = '{json.dumps(imgs, ensure_ascii=False)}',status_code = 3 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             WHERE task_id = '{task_id}'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             """ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             print(update_sql) 
			 |