From aab066ab2d90d235848f67d4aac3b15c8f778b3c Mon Sep 17 00:00:00 2001
From: zhangqian <zhangqian@123.com>
Date: 星期六, 19 八月 2023 18:37:07 +0800
Subject: [PATCH] 增加获取完成进度接口

---
 api/v1/task.go |   12 ++++++++----
 1 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/api/v1/task.go b/api/v1/task.go
index 1278e5b..17c8dba 100644
--- a/api/v1/task.go
+++ b/api/v1/task.go
@@ -41,7 +41,7 @@
 // @Summary   浠诲姟寮�濮�
 // @Produce   application/json
 // @Param     id  path    int true  "宸ュ簭id"
-// @Success   200   {object}  contextx.Response{data=[]response.ProcessParams}  "鎴愬姛"
+// @Success   200   {object}  contextx.Response{data=response.ProcessParamsResponse}  "鎴愬姛"
 // @Router    /v1/task/start/{id} [get]
 func (slf *TaskApi) TaskStart(c *gin.Context) {
 	ctx, ok := contextx.NewContext(c, nil)
@@ -86,15 +86,19 @@
 		ctx.FailWithMsg(ecode.UnknownErr, "鏈幏鍙栧埌宸ヨ壓鍙傛暟")
 		return
 	}
-	processParamsArr := make([]*response.ProcessParams, 0, len(resp.ParamsMap))
+	processParamsArr := make([]response.ProcessParams, 0, len(resp.ParamsMap))
 	for k, v := range resp.ParamsMap {
-		processParamsArr = append(processParamsArr, &response.ProcessParams{
+		processParamsArr = append(processParamsArr, response.ProcessParams{
 			Key:   k,
 			Value: v,
 		})
 	}
+	response := response.ProcessParamsResponse{
+		Number: resp.Number,
+		Params: processParamsArr,
+	}
 	logx.Infof("TaskStart Notice GetProcessModel: %+v", resp)
-	ctx.OkWithDetailed(processParamsArr)
+	ctx.OkWithDetailed(response)
 }
 
 // TaskFinish

--
Gitblit v1.8.0