func (a *contentApi) DoUpdate(r *ghttp.Request) {
var (
data *define.ContentApiDoUpdateReq
serviceUpdateReq *define.ContentServiceUpdateReq
)
if err := r.ParseForm(&data); err != nil {
response.JsonExit(r, 1, gerror.Current(err).Error())
}
if err := gconv.Struct(data, &serviceUpdateReq); err != nil {
response.JsonExit(r, 1, err.Error())
}
if err := service.Content.Update(r.Context(), serviceUpdateReq); err != nil {
response.JsonExit(r, 1, err.Error())
} else {
response.JsonExit(r, 0, "")
}
}