From b74f8dfd33276fd9fe14b85202535c5089681c6b Mon Sep 17 00:00:00 2001 From: HibiKier <775757368@qq.com> Date: Tue, 23 Dec 2025 16:08:40 +0800 Subject: [PATCH] fix: avoid uid unique conflict on user create --- zhenxun/models/user_console.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/zhenxun/models/user_console.py b/zhenxun/models/user_console.py index d90e9c0e..fbc9088b 100644 --- a/zhenxun/models/user_console.py +++ b/zhenxun/models/user_console.py @@ -15,7 +15,7 @@ class UserConsole(Model): """自增id""" user_id = fields.CharField(255, unique=True, description="用户id") """用户id""" - uid = fields.IntField(description="UID", unique=True) + uid = fields.IntField(description="UID", unique=True, null=True) """UID""" gold = fields.IntField(default=100, description="金币数量") """金币数量""" @@ -48,7 +48,7 @@ class UserConsole(Model): user_id=user_id, defaults={ "platform": platform, - "uid": 0, + "uid": None, }, ) if created: @@ -92,7 +92,7 @@ class UserConsole(Model): """ user, created = await cls.get_or_create( user_id=user_id, - defaults={"platform": platform, "uid": 0}, + defaults={"platform": platform, "uid": None}, ) if created: user.uid = await cls.get_new_uid() @@ -125,7 +125,7 @@ class UserConsole(Model): """ user, created = await cls.get_or_create( user_id=user_id, - defaults={"platform": platform, "uid": 0}, + defaults={"platform": platform, "uid": None}, ) if created: user.uid = await cls.get_new_uid() @@ -151,7 +151,7 @@ class UserConsole(Model): """ user, created = await cls.get_or_create( user_id=user_id, - defaults={"platform": platform, "uid": 0}, + defaults={"platform": platform, "uid": None}, ) if created: user.uid = await cls.get_new_uid() @@ -190,7 +190,7 @@ class UserConsole(Model): """ user, created = await cls.get_or_create( user_id=user_id, - defaults={"platform": platform, "uid": 0}, + defaults={"platform": platform, "uid": None}, ) if created: user.uid = await cls.get_new_uid()