Commit f7cd399c by tinywell

接口返回数据为 none 的情况

parent dbb5a777
...@@ -97,7 +97,7 @@ class RegionRateTool(BaseRateTool): ...@@ -97,7 +97,7 @@ class RegionRateTool(BaseRateTool):
print(f"query_rates_sync client spent time:{end-start}") print(f"query_rates_sync client spent time:{end-start}")
print(f"地区在线率接口调用结果: {df}") print(f"地区在线率接口调用结果: {df}")
# 准备数据 # 准备数据
if df.type != 1 or len(df.resultdata) == 0: if df.type != 1 or df.resultdata is None or len(df.resultdata) == 0:
return { return {
'code': 400, 'code': 400,
'message': f'未找到{region_name}在{start_time}至{end_time}期间的数据,请检查是否有相关数据权限' 'message': f'未找到{region_name}在{start_time}至{end_time}期间的数据,请检查是否有相关数据权限'
...@@ -145,7 +145,7 @@ class RankingRateTool(BaseRateTool): ...@@ -145,7 +145,7 @@ class RankingRateTool(BaseRateTool):
df = self.client.query_rates_ranking_sync(rank_type=1) df = self.client.query_rates_ranking_sync(rank_type=1)
# df.resultdata = df.resultdata if len(df.resultdata) < 10 else df.resultdata[:10] # df.resultdata = df.resultdata if len(df.resultdata) < 10 else df.resultdata[:10]
# 准备数据 # 准备数据
if df.type != 1 or len(df.resultdata) == 0: if df.type != 1 or df.resultdata is None or len(df.resultdata) == 0:
return { return {
'code': 400, 'code': 400,
'message': f'未找到省份在线率排名数据,请检查是否有相关数据权限' 'message': f'未找到省份在线率排名数据,请检查是否有相关数据权限'
...@@ -167,7 +167,7 @@ class RankingRateTool(BaseRateTool): ...@@ -167,7 +167,7 @@ class RankingRateTool(BaseRateTool):
df = self.client.query_rates_ranking_sync(rank_type=2) df = self.client.query_rates_ranking_sync(rank_type=2)
# df.resultdata = df.resultdata if len(df.resultdata) < 10 else df.resultdata[:10] # df.resultdata = df.resultdata if len(df.resultdata) < 10 else df.resultdata[:10]
# 准备数据 # 准备数据
if df.type != 1 or len(df.resultdata) == 0: if df.type != 1 or df.resultdata is None or len(df.resultdata) == 0:
return { return {
'code': 400, 'code': 400,
'message': f'未找到厂商在线率排名数据,请检查是否有相关数据权限' 'message': f'未找到厂商在线率排名数据,请检查是否有相关数据权限'
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment