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 self := &pb.DB_UserData{} 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.GetObj(session.GetUserId(), self) if err != nil { code = pb.ErrorCode_DBError return } self.Name = req.NickName err = this.module.modelUser.SetObj(session.GetUserId(), self, false, true) if err != nil { code = pb.ErrorCode_DBError return } event.RegisterGO(comm.Event_CreateUser, session.GetUserId()) return nil }