优化显示

This commit is contained in:
2026-01-13 10:11:49 +00:00
parent 1a9286c153
commit 5fe8b035f7
3 changed files with 35 additions and 2 deletions

View File

@@ -28,6 +28,7 @@ class TaskUpdate(BaseModel):
title: Optional[str] = None
description: Optional[str] = None
status: Optional[str] = None
polished_description: Optional[str] = None # 支持更新或清空润色描述
class TimerRequest(BaseModel):
task_id: int
@@ -127,6 +128,9 @@ async def update_task(task_id: int, data: TaskUpdate, db: Session = Depends(get_
task.description = data.description
if data.status is not None:
task.status = data.status
# 支持更新或清空 polished_description包括设置为 null
if hasattr(data, 'polished_description'):
task.polished_description = data.polished_description
task.updated_at = datetime.utcnow()
db.commit()