| | |
| | | |
| | | import ( |
| | | "basic.com/dbapi.git" |
| | | "basic.com/pubsub/protomsg.git" |
| | | "encoding/json" |
| | | "time" |
| | | |
| | |
| | | Sdks []SdkVo `json:"sdks"` |
| | | } |
| | | |
| | | var ( |
| | | FaceExtract_VirtualTaskId = "92496BDF-2BFA-98F2-62E8-96DD9866ABD2"//虚拟任务id |
| | | FaceExtract_VirtualSdkId = "virtual-faceextract-sdk-pull"//结果输出的算法id |
| | | ) |
| | | |
| | | // @Summary 查找所有任务,包含任务信息和对应的算法信息 |
| | | // @Description 查找所有任务 |
| | | // @Produce json |
| | |
| | | var taskApi dbapi.TaskApi |
| | | |
| | | taskInfos := taskApi.FindAll() |
| | | var arr []protomsg.TaskSdkInfo |
| | | for _,ti :=range taskInfos{ |
| | | if ti.Task.Taskid != FaceExtract_VirtualTaskId{ |
| | | arr = append(arr,ti) |
| | | } |
| | | } |
| | | var tasks []TaskSdkVo |
| | | dataBytes, err := json.Marshal(taskInfos) |
| | | dataBytes, err := json.Marshal(arr) |
| | | if err !=nil { |
| | | util.ResponseFormat(c,code.ComError,[]TaskSdkVo{}) |
| | | } else { |