Update level_user.py

This commit is contained in:
HibiKier 2023-02-21 20:34:45 +08:00 committed by GitHub
parent 3c0f35b3b7
commit 06d0bb1ab2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -79,11 +79,11 @@ class LevelUser(Model):
""" """
if group_id: if group_id:
if user := await cls.get_or_none(user_qq=user_qq, group_id=group_id): if user := await cls.get_or_none(user_qq=user_qq, group_id=group_id):
return user.user_level > level return user.user_level >= level
else: else:
user_list = await cls.filter(user_qq=user_qq).all() user_list = await cls.filter(user_qq=user_qq).all()
user = max(user_list, key=lambda x: x.user_level) user = max(user_list, key=lambda x: x.user_level)
return user.user_level > level return user.user_level >= level
return False return False
@classmethod @classmethod