func (this *basicC) Profile_post(ctx *web.Context) { mm := this.GetMember(ctx) r := ctx.Request var result gof.Message r.ParseForm() clientM := new(member.ValueMember) web.ParseFormToEntity(r.Form, clientM) clientM.Id = mm.Id _, err := dps.MemberService.SaveMember(clientM) if err != nil { result = gof.Message{Result: false, Message: err.Error()} } else { result = gof.Message{Result: true} } ctx.Response.JsonOutput(result) }
func (this *basicC) Profile_post(ctx *web.Context) { mm := this.GetMember(ctx) r, w := ctx.Request, ctx.ResponseWriter var result gof.Message r.ParseForm() clientM := new(member.ValueMember) web.ParseFormToEntity(r.Form, clientM) clientM.Id = mm.Id _, err := goclient.Member.SaveMember(clientM, mm.DynamicToken) if err != nil { result = gof.Message{Result: false, Message: err.Error()} } else { result = gof.Message{Result: true} } w.Write(result.Marshal()) }
func (this *basicC) Profile_post(ctx *web.Context) { mm := this.GetMember(ctx) r := ctx.Request var result gof.Message r.ParseForm() m := new(member.ValueMember) web.ParseFormToEntity(r.Form, m) m.Id = mm.Id _, err := dps.MemberService.SaveMember(m) if err != nil { result.Message = err.Error() } else { result.Result = true this.ReCacheMember(ctx, m.Id) } ctx.Response.JsonOutput(result) }
func (this *Member) SaveMember(m *jsv.Args, r *jsv.Result) error { memberId, err := Verify(m) if err != nil { return err } var e member.ValueMember err = jsv.UnmarshalMap((*m)["json"], &e) if err != nil { return err } e.Id = memberId _, err = dps.MemberService.SaveMember(&e) if err != nil { jsv.LogErr(err) r.Message = err.Error() } else { r.Result = true } return nil }