Commit f7cd399c by tinywell

接口返回数据为 none 的情况

parent dbb5a777
......@@ -97,7 +97,7 @@ class RegionRateTool(BaseRateTool):
print(f"query_rates_sync client spent time:{end-start}")
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 {
'code': 400,
'message': f'未找到{region_name}在{start_time}至{end_time}期间的数据,请检查是否有相关数据权限'
......@@ -145,7 +145,7 @@ class RankingRateTool(BaseRateTool):
df = self.client.query_rates_ranking_sync(rank_type=1)
# 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 {
'code': 400,
'message': f'未找到省份在线率排名数据,请检查是否有相关数据权限'
......@@ -167,7 +167,7 @@ class RankingRateTool(BaseRateTool):
df = self.client.query_rates_ranking_sync(rank_type=2)
# 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 {
'code': 400,
'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