优化代码

This commit is contained in:
HibiKier 2023-03-27 22:52:29 +08:00
parent dc8eb69962
commit bdcdf9a9a2
2 changed files with 9 additions and 1 deletions

View File

@ -53,6 +53,14 @@ class BuffSkin(Model):
table_description = "Buff皮肤数据表"
# unique_together = ("case_name", "name", "skin_name", "abrasion", "is_stattrak")
def __eq__(self, other: "BuffSkin"):
return self.skin_id == other.skin_id
def __hash__(self):
return hash(self.case_name + self.name + self.skin_name + str(self.is_stattrak))
@classmethod
async def random_skin(
cls,

View File

@ -165,7 +165,7 @@ async def update_skin_data(name: str) -> str:
logger.debug(f"皮肤 {name_} 图片已存在...", "开箱更新")
if create_list:
logger.debug(f"更新武器箱/皮肤: [<u><e>{name}</e></u>], 创建 {len(create_list)} 个皮肤!")
await BuffSkin.bulk_create(create_list, 10)
await BuffSkin.bulk_create(set(create_list), 10)
if update_list:
abrasion_list = []
name_list = []