mirror of
https://github.com/zhenxun-org/zhenxun_bot.git
synced 2025-12-15 14:22:55 +08:00
优化代码
This commit is contained in:
parent
dc8eb69962
commit
bdcdf9a9a2
@ -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,
|
||||
|
||||
@ -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 = []
|
||||
|
||||
Loading…
Reference in New Issue
Block a user