// @router /create [post] func (c *MetaController) Create() { var ( types = strings.TrimSpace(c.GetString("type")) // tag:标签 category:分类 keyword:关键字 vote: 赞 value = strings.TrimSpace(c.GetString("value")) meta models.Meta ) res := &common.MetaCreateResponse{} defer func() { c.Data["json"] = res c.ServeJSON() }() if types == "" || value == "" { res.Code = 1 res.Msg = "type or value not empty" return } meta.Value = value meta.Type = types id, _ := c.GetInt64("id") if id > 0 { meta.Id = id if meta.Read() == nil { meta.Update("Type", "Value") } else { meta.Add() } } else { meta.Add() } res.Code = 0 res.Msg = "success" res.MetaId = meta.Id return }