package user import ( "go_dreamfactory/comm" "go_dreamfactory/lego/sys/event" "go_dreamfactory/pb" "go_dreamfactory/utils" ) func (this *Api_Comp) Create_Check(session comm.IUserSession, req *pb.UserCreateReq) (result map[string]interface{}, code pb.ErrorCode) { return } //创角 func (this *Api_Comp) Create(session comm.IUserSession, result map[string]interface{}, req *pb.UserCreateReq) (err error) { defer utils.TraceFunc(session.GetUserId(), string(this.module.GetType()), User_SubType_Create, req, nil) var code pb.ErrorCode defer func() { session.SendMsg(string(this.module.GetType()), User_SubType_Create, code, &pb.UserCreateRsp{}) }() //更新昵称 update := map[string]interface{}{ "name": req.NickName, } err = this.module.modelUser.Set(session.GetUserId(), update, false, true) if err != nil { code = pb.ErrorCode_DBError return } event.RegisterGO(comm.Event_CreateUser, session.GetUserId()) return nil }