diff --git a/server/wheelserver/api/v1/mission/mission.go b/server/wheelserver/api/v1/mission/mission.go index a5f4bb9b..42c0790b 100644 --- a/server/wheelserver/api/v1/mission/mission.go +++ b/server/wheelserver/api/v1/mission/mission.go @@ -1,6 +1,7 @@ package mission import ( + "q5" "main/mt" "main/common" "main/constant" @@ -18,9 +19,11 @@ func (this *MissionApi) List(c *gin.Context) { } rspObj := struct { vo.BaseVo - Data []vo.Mission `json:"data"` + Data []*vo.Mission `json:"data"` }{} mt.Table.Task.Traverse(func (taskMeta *mt.Task) bool { + missionVo := new(vo.Mission) + q5.AppendSlice(&rspObj.Data, missionVo) return true }) c.JSON(200, rspObj)