feat:通过消息订阅时转换为MP用户名

This commit is contained in:
jxxghp
2025-01-30 08:37:35 +08:00
parent 6d395f9866
commit 85507a4fff
2 changed files with 19 additions and 2 deletions

View File

@@ -96,3 +96,16 @@ class UserOper(DbOper):
if settings:
return settings.get(key)
return None
def get_name(self, **kwargs) -> Optional[str]:
"""
根据绑定账号获取用户名称
"""
users = self.list()
for user in users:
user_setting = user.settings
if user_setting:
for k, v in kwargs.items():
if user_setting.get(k) == v:
return user.name
return None