diff --git a/internal/logic/core/pagelisttasklogic.go b/internal/logic/core/pagelisttasklogic.go index 20a634dc..942dec41 100644 --- a/internal/logic/core/pagelisttasklogic.go +++ b/internal/logic/core/pagelisttasklogic.go @@ -42,7 +42,9 @@ func (l *PageListTaskLogic) PageListTask(req *types.PageTaskReq) (resp *types.Pa if req.UserName != "" && req.UserName != "admin" { db = db.Where("user_id = ?", req.UserId) } - + if req.Id != "" { + db = db.Where("id = ?", req.Id) + } db = db.Where("deleted_at is null") if req.Name != "" { db = db.Where("name LIKE ?", "%"+req.Name+"%") diff --git a/internal/types/types.go b/internal/types/types.go index 61b9e5cb..140a4478 100644 --- a/internal/types/types.go +++ b/internal/types/types.go @@ -6443,6 +6443,7 @@ type NodesLoadTopResp struct { } type PageTaskReq struct { + Id string `form:"id,optional"` UserId int64 `form:"userId,optional"` Name string `form:"name,optional"` Type string `form:"type,optional"`