auto-sync: 2026-05-18 00:28:00
This commit is contained in:
@@ -173,7 +173,8 @@ class Blackboard:
|
|||||||
conn.close()
|
conn.close()
|
||||||
|
|
||||||
def list_tasks(self, status: Optional[str] = None,
|
def list_tasks(self, status: Optional[str] = None,
|
||||||
assignee: Optional[str] = None) -> List[Task]:
|
assignee: Optional[str] = None,
|
||||||
|
card_id: Optional[str] = None) -> List[Task]:
|
||||||
"""列出任务"""
|
"""列出任务"""
|
||||||
conn = self._conn()
|
conn = self._conn()
|
||||||
try:
|
try:
|
||||||
@@ -186,6 +187,9 @@ class Blackboard:
|
|||||||
if assignee:
|
if assignee:
|
||||||
conditions.append("assignee=?")
|
conditions.append("assignee=?")
|
||||||
params.append(assignee)
|
params.append(assignee)
|
||||||
|
if card_id:
|
||||||
|
conditions.append("card_id=?")
|
||||||
|
params.append(card_id)
|
||||||
if conditions:
|
if conditions:
|
||||||
query += " WHERE " + " AND ".join(conditions)
|
query += " WHERE " + " AND ".join(conditions)
|
||||||
query += " ORDER BY priority ASC, created_at ASC"
|
query += " ORDER BY priority ASC, created_at ASC"
|
||||||
|
|||||||
Reference in New Issue
Block a user