Browse Source

账号排序- v0.5

罗俊辉 11 tháng trước cách đây
mục cha
commit
cb8206c8a1
3 tập tin đã thay đổi với 12 bổ sung11 xóa
  1. 0 3
      applications/functions/article_tools.py
  2. 11 7
      routes/AccountArticleRank.py
  3. 1 1
      test/rank_dev.py

+ 0 - 3
applications/functions/article_tools.py

@@ -1,9 +1,6 @@
 """
 @author: luojunhui
 """
-"""
-@author: luojunhui
-"""
 
 
 def title_sim_v2(title_a, title_b, thredhold=0.8):

+ 11 - 7
routes/AccountArticleRank.py

@@ -54,10 +54,6 @@ class AccountArticleRank(object):
             self.publishNum = self.params['publishNum']
             self.publishArticleList = self.params['publishArticleList']
             self.title_list = [i['title'] for i in self.publishArticleList]
-            # try:
-            self.title_list = [i for i in self.title_list if not has_same(i, self.accountName)]
-            # except:
-            #     self.title_list = self.title_list
             self.content_list = [i['content'] for i in self.publishArticleList]
             return None
         except Exception as e:
@@ -94,7 +90,6 @@ class AccountArticleRank(object):
                 "rank_list": sorted_list[:self.publishNum]
             }
         except Exception as e:
-            print("error", e)
             result = {
                 "accountId": self.accountId,
                 "accountName": self.accountName,
@@ -105,7 +100,8 @@ class AccountArticleRank(object):
             }
         response = {
             "status": "Rank Success",
-            "data": result
+            "data": result,
+            "code": 1
         }
         return response
 
@@ -163,4 +159,12 @@ class AccountArticleRank(object):
         if error_params:
             return error_params
         else:
-            return await self.choose_strategy()
+            try:
+                self.title_list = [i for i in self.title_list if not has_same(i, self.accountName)]
+                return await self.choose_strategy()
+            except Exception as e:
+                result = {
+                    "code": 2,
+                    "info": "account is not exist"
+                }
+                return result

+ 1 - 1
test/rank_dev.py

@@ -6,7 +6,7 @@ import json
 import requests
 
 
-url = "http://localhost:6060/articleRank"
+url = "http://61.48.133.26:6060/articleRank"
 
 body = {
     "accountId": "20231213070634699511719",