func HandleProjectAllPost(c *gin.Context) { var result = make(map[string]interface{}, 16) var userid string var projectid string // var cookieid string userid = c.Params.ByName("personid") projectid = c.Request.FormValue("projectid") if userid == "" || projectid == "" { result["code"] = 400 result["descrip"] = "userid or projectname is empty" result["data"] = nil c.JSON(200, result) return } ser := new(Service.ProjectService) ser.Params = make(map[string]interface{}) ser.Userid = tools.ToInt64(userid) ser.Projectid = tools.ToInt64(projectid) ser.Params["creator"] = userid ser.Params["projectname"] = projectid ser.ActionType = Service.PROJECT_POST_ACTION ser.ServerType = Service.PROJECT_ALL_SERVICE_TYPE ok, _ := ser.ProcessService() result["code"] = 200 result["descrip"] = "ok" result["data"] = ser.Container if ok == false { tools.Info(result) c.JSON(200, result) return } c.JSON(200, result) return }