优化显示
This commit is contained in:
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user