🐛 修复刷新抽卡记录

This commit is contained in:
KimgiaiiWuyi 2022-08-30 23:55:13 +08:00
parent a6f092a7b4
commit 2ef7e72dfd

View File

@ -43,11 +43,12 @@ async def save_gachalogs(uid: str):
result['normal_gacha_num'] = len(raw_data['常驻祈愿'])
result['char_gacha_num'] = len(raw_data['角色祈愿'])
result['weapon_gacha_num'] = len(raw_data['武器祈愿'])
for i in raw_data['常驻祈愿', '角色祈愿', '武器祈愿']:
if int(raw_data[i][-1]['id']) >= int(raw_data[i][-2]['id']) or int(
raw_data[i][-1]['id']
) >= int(raw_data[i][0]['id']):
raw_data[i].sort(key=lambda x: (-int(x['id'])), reverse=True)
for i in ['常驻祈愿', '角色祈愿', '武器祈愿']:
if len(raw_data[i]) > 1:
if int(raw_data[i][-1]['id']) >= int(raw_data[i][-2]['id']) or int(
raw_data[i][-1]['id']
) >= int(raw_data[i][0]['id']):
raw_data[i].sort(key=lambda x: (-int(x['id'])))
result['data'] = raw_data
# 计算数据