liuxiaolong
2019-06-20 cb707715e4648719a5ab083f0623620079b20f2a
controllers/task.go
@@ -2,11 +2,12 @@
import (
   "basic.com/dbapi.git"
   "encoding/json"
   "time"
   "github.com/gin-gonic/gin"
   "webserver/extend/code"
   "webserver/extend/util"
   "github.com/gin-gonic/gin"
)
type TaskController struct{}
@@ -22,6 +23,11 @@
   DelFlag  bool `json:"del_flag"`
}
type TaskSdkVo struct {
   Task TaskVo `json:"task"`
   Sdks []SdkVo `json:"sdks"`
}
// @Summary 查找所有任务,包含任务信息和对应的算法信息
// @Description 查找所有任务
// @Produce json
@@ -34,7 +40,17 @@
   var taskApi dbapi.TaskApi
   taskInfos := taskApi.FindAll()
   util.ResponseFormat(c, code.Success, taskInfos)
   var tasks []TaskSdkVo
   dataBytes, err := json.Marshal(taskInfos)
   if err !=nil {
      util.ResponseFormat(c,code.ComError,[]TaskSdkVo{})
   } else {
      if err := json.Unmarshal(dataBytes, &tasks);err !=nil {
         util.ResponseFormat(c,code.ComError,[]TaskSdkVo{})
      } else {
         util.ResponseFormat(c,code.Success,tasks)
      }
   }
}
// @Summary 添加任务