|  | @@ -8,6 +8,7 @@ from .accountArticleRank import AccountArticleRank
 | 
	
		
			
				|  |  |  from .nlpServer import NLPServer
 | 
	
		
			
				|  |  |  from .articleDBServer import ArticleSpider
 | 
	
		
			
				|  |  |  from .accountServer import AccountServer
 | 
	
		
			
				|  |  | +from applications.articleTools import ArticleDBTools
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  def AlgRoutes(mysql_client, model):
 | 
	
	
		
			
				|  | @@ -67,7 +68,18 @@ def AlgRoutes(mysql_client, model):
 | 
	
		
			
				|  |  |          :return:
 | 
	
		
			
				|  |  |          """
 | 
	
		
			
				|  |  |          params = await request.get_json()
 | 
	
		
			
				|  |  | -        return None
 | 
	
		
			
				|  |  | +        ADBT = ArticleDBTools(mysql_client=mysql_client)
 | 
	
		
			
				|  |  | +        responseDF = await ADBT.getArticleByFilter(
 | 
	
		
			
				|  |  | +            account_name=params['account_name'],
 | 
	
		
			
				|  |  | +            index_list=params['index_list'],
 | 
	
		
			
				|  |  | +            min_time=params['min_time'],
 | 
	
		
			
				|  |  | +            max_time=params['max_time'],
 | 
	
		
			
				|  |  | +            msg_type=params['msg_type'],
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        )
 | 
	
		
			
				|  |  | +        title_list = responseDF['title']
 | 
	
		
			
				|  |  | +        response = {"title_list": title_list.values.tolist()}
 | 
	
		
			
				|  |  | +        return jsonify(response)
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      @blueprint.route("/article_crawler", methods=["POST"])
 | 
	
		
			
				|  |  |      async def articleMysql():
 |