Commit c39268f9 authored by Bess严根旺's avatar Bess严根旺

入库

parent 5c8d0aa7
package controllers package controllers
import ( import (
"doc-service/common/log"
"doc-service/modes/db" "doc-service/modes/db"
"doc-service/service" "doc-service/service"
"github.com/gin-contrib/sessions" "github.com/gin-contrib/sessions"
...@@ -87,11 +86,12 @@ func (con ApiController) GetTaskProject(c *gin.Context) { ...@@ -87,11 +86,12 @@ func (con ApiController) GetTaskProject(c *gin.Context) {
req.TaskType = c.Query("task_type") req.TaskType = c.Query("task_type")
req.RequestDefinition = true req.RequestDefinition = true
projectId := c.Query("project_id") ret["ProjectId"] = c.Query("project_id")
if ret["ProjectId"] != "" {
log.Info("项目id %+v", projectId) projectData := db.GetProjectById(ret["ProjectId"].(int64))
if projectId != "" { req.ProjectName = projectData.ProjectName
req.TaskId = projectData.TaskId
req.TaskType = projectData.TargetType
} }
result, errs := service.NewConversion().GetTaskProject(req) result, errs := service.NewConversion().GetTaskProject(req)
...@@ -101,8 +101,6 @@ func (con ApiController) GetTaskProject(c *gin.Context) { ...@@ -101,8 +101,6 @@ func (con ApiController) GetTaskProject(c *gin.Context) {
} }
ret["result"] = result ret["result"] = result
//入库
res(c, http.StatusOK, "成功", ret) res(c, http.StatusOK, "成功", ret)
return return
} }
package db
import (
models "doc-service/modes"
)
type DocServerGetProject struct {
Id int `db:"id" gorm:"primaryKey"`
ServerProjectId int `db:"server_project_id"`
CurrNum int `db:"curr_num"`
Status int `db:"status"`
AliResult string `db:"ali_result"`
CreatedAt string `db:"created_at"`
UpdatedAt string `db:"updated_at"`
}
func (a DocServerGetProject) TableName() string {
return "doc_server_get_project"
}
func SaveGetProject(req DocServerGetProject, result string) int {
//入库
models.DB.Create(req)
return 0
}
...@@ -37,3 +37,11 @@ func SaveProject(req service.ConversionRequest, result string) int { ...@@ -37,3 +37,11 @@ func SaveProject(req service.ConversionRequest, result string) int {
models.DB.Create(insertProject) models.DB.Create(insertProject)
return 0 return 0
} }
func GetProjectById(projectId int64) DocServerProject {
var info DocServerProject
models.DB.Where("id = ? ", projectId).First(&info)
return info
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment