Skip to content

Commit 5c9a27c

Browse files
authored
Update nickname generation when create user (#1004)
* Update nickname generation when create user * Fix lint * Update code style
1 parent 1b68854 commit 5c9a27c

File tree

1 file changed

+1
-3
lines changed

1 file changed

+1
-3
lines changed

backend/app/admin/service/user_service.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
import random
2-
31
from collections.abc import Sequence
42
from typing import Any
53

@@ -92,14 +90,14 @@ async def create(*, db: AsyncSession, obj: AddUserParam) -> None:
9290
"""
9391
if await user_dao.get_by_username(db, obj.username):
9492
raise errors.ConflictError(msg='用户名已注册')
95-
obj.nickname = obj.nickname or f'#{random.randrange(88888, 99999)}'
9693
if not obj.password:
9794
raise errors.RequestError(msg='密码不允许为空')
9895
if not await dept_dao.get(db, obj.dept_id):
9996
raise errors.NotFoundError(msg='部门不存在')
10097
for role_id in obj.roles:
10198
if not await role_dao.get(db, role_id):
10299
raise errors.NotFoundError(msg='角色不存在')
100+
obj.nickname = obj.nickname or obj.username
103101
await user_dao.add(db, obj)
104102

105103
@staticmethod

0 commit comments

Comments
 (0)