mirror of
https://github.com/zhenxun-org/zhenxun_bot.git
synced 2026-09-29 00:32:06 +08:00
🐛 : fix uuid
This commit is contained in:
@@ -1,4 +1,5 @@
|
|||||||
import os
|
import os
|
||||||
|
import uuid
|
||||||
|
|
||||||
from nonebot import require
|
from nonebot import require
|
||||||
from nonebot.drivers import Driver
|
from nonebot.drivers import Driver
|
||||||
@@ -57,6 +58,10 @@ from public.bag_users t1
|
|||||||
@driver.on_startup
|
@driver.on_startup
|
||||||
async def _():
|
async def _():
|
||||||
global flag
|
global flag
|
||||||
|
if goods_list := await GoodsInfo.filter(uuid__isnull=True).all():
|
||||||
|
for goods in goods_list:
|
||||||
|
goods.uuid = uuid.uuid1() # type: ignore
|
||||||
|
await GoodsInfo.bulk_update(goods_list, ["uuid"], 10)
|
||||||
await shop_register.load_register()
|
await shop_register.load_register()
|
||||||
if (
|
if (
|
||||||
flag
|
flag
|
||||||
|
|||||||
@@ -153,10 +153,6 @@ class GoodsInfo(Model):
|
|||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
async def _run_script(cls):
|
async def _run_script(cls):
|
||||||
if goods_list := await cls.filter(uuid__isnull=True).all():
|
|
||||||
for goods in goods_list:
|
|
||||||
goods.uuid = uuid.uuid1()
|
|
||||||
await cls.bulk_update(goods_list, ["uuid"], 10)
|
|
||||||
return [
|
return [
|
||||||
"ALTER TABLE goods_info ADD uuid VARCHAR(255);",
|
"ALTER TABLE goods_info ADD uuid VARCHAR(255);",
|
||||||
"ALTER TABLE goods_info ADD daily_limit Integer DEFAULT 0;",
|
"ALTER TABLE goods_info ADD daily_limit Integer DEFAULT 0;",
|
||||||
|
|||||||
Reference in New Issue
Block a user