From 17b1bf1cc29095fda1b14cb9577bced8e9070a39 Mon Sep 17 00:00:00 2001 From: joelei Date: Sat, 21 Mar 2026 22:35:06 +0800 Subject: [PATCH] fix: taskIndex not work bug --- task/handler.go | 34 ++++++++++++++++++---------------- 1 file changed, 18 insertions(+), 16 deletions(-) diff --git a/task/handler.go b/task/handler.go index 2262a26..3ebc570 100644 --- a/task/handler.go +++ b/task/handler.go @@ -338,13 +338,14 @@ func (s *service) Status(ctx context.Context, req *IDReq) (*Task, error) { // ListReq ... type ListReq struct { rest.PaginationReq - TaskID string `json:"taskID" req:"taskID,in:query"` - TaskType string `json:"taskType" req:"taskType,in:query"` - TaskName string `json:"taskName" req:"taskType,in:query"` - TaskIndex string `json:"taskIndex" req:"taskIndex,in:query"` - CurrentStep string `json:"currentStep" req:"currentStep,in:query"` - Status string `json:"status" req:"status,in:query" validate:"oneof='' SUCCESS FAILURE RUNNING TIMEOUT REVOKED NOTSTARTED INITIALIZING"` // nolint - Creator string `json:"creator" req:"creator,in:query"` + TaskID string `json:"taskID" req:"taskID,in:query"` + TaskType string `json:"taskType" req:"taskType,in:query"` + TaskName string `json:"taskName" req:"taskName,in:query"` + TaskIndex string `json:"taskIndex" req:"taskIndex,in:query"` + TaskIndexType string `json:"taskIndexType" req:"taskIndexType,in:query"` + CurrentStep string `json:"currentStep" req:"currentStep,in:query"` + Status string `json:"status" req:"status,in:query" validate:"oneof='' SUCCESS FAILURE RUNNING TIMEOUT REVOKED NOTSTARTED INITIALIZING"` // nolint + Creator string `json:"creator" req:"creator,in:query"` } // List 任务分页列表 @@ -385,15 +386,16 @@ func (s *service) List(ctx context.Context, req *ListReq) (*rest.PaginationResp[ } listReq := &istore.ListOption{ - TaskID: req.TaskID, - TaskType: req.TaskType, - TaskName: req.TaskName, - TaskIndex: req.TaskIndex, - CurrentStep: req.CurrentStep, - Status: req.Status, - Creator: req.Creator, - Limit: int64(req.Limit), - Offset: int64(req.Offset), + TaskID: req.TaskID, + TaskType: req.TaskType, + TaskName: req.TaskName, + TaskIndex: req.TaskIndex, + TaskIndexType: req.TaskIndexType, + CurrentStep: req.CurrentStep, + Status: req.Status, + Creator: req.Creator, + Limit: int64(req.Limit), + Offset: int64(req.Offset), } result, err := s.mgr.ListTask(ctx, listReq)