From 8ec3e3b79bc2ba8bab866e32a74995b4b004c29f Mon Sep 17 00:00:00 2001 From: wwwwwwwww <526125649@qq.com> Date: Wed, 17 Jun 2026 17:07:12 +0800 Subject: [PATCH 1/2] 1 --- video-gen-api/app/schemas/admin.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/video-gen-api/app/schemas/admin.py b/video-gen-api/app/schemas/admin.py index 6299a9ed..f454475d 100644 --- a/video-gen-api/app/schemas/admin.py +++ b/video-gen-api/app/schemas/admin.py @@ -29,7 +29,7 @@ class ModelConfigOut(ModelConfigCreate): class SystemConfigUpdate(BaseModel): - value: str + value: str | int | float class SystemConfigOut(BaseModel): From 30bbe5358fbba1272364eb68a953d5deb9ea756c Mon Sep 17 00:00:00 2001 From: wwwwwwwww <526125649@qq.com> Date: Wed, 17 Jun 2026 17:09:06 +0800 Subject: [PATCH 2/2] 1 --- video-gen-api/app/api/v1/admin.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/video-gen-api/app/api/v1/admin.py b/video-gen-api/app/api/v1/admin.py index 12961243..eee15906 100644 --- a/video-gen-api/app/api/v1/admin.py +++ b/video-gen-api/app/api/v1/admin.py @@ -1081,8 +1081,8 @@ async def update_system_config( config = result.scalar_one_or_none() if not config: raise HTTPException(status_code=404, detail="配置不存在") - config.value = req.value - await db.flush() + config.value = str(req.value) + await db.commit() return config