修改errcode

This commit is contained in:
zhaocy 2022-06-16 15:28:08 +08:00
parent ee5f7f899e
commit 10941376f1
11 changed files with 55 additions and 51 deletions

View File

@ -27,7 +27,7 @@ func (this *ApiComp) Addblack(session comm.IUserSession, chk map[string]interfac
UserId: session.GetUserId(),
}
}
session.SendMsg(string(this.module.GetType()), Friend_SubType_AddBlack, code, rsp)
session.SendMsg(string(this.module.GetType()), Friend_SubType_AddBlack, rsp)
}()
err = this.module.model_friend.GetObj(session.GetUserId(), self)
@ -65,5 +65,5 @@ func (this *ApiComp) Addblack(session comm.IUserSession, chk map[string]interfac
//更新黑名单
this.module.model_friend.SetObj(self.UserId, self, false, true)
return nil
return
}

View File

@ -34,9 +34,8 @@ func (this *ApiComp) Agree_Check(session comm.IUserSession, req *pb.FriendAgreeR
}
//单个/批量同意
func (this *ApiComp) Agree(session comm.IUserSession, chk map[string]interface{}, req *pb.FriendAgreeReq) (err error) {
func (this *ApiComp) Agree(session comm.IUserSession, chk map[string]interface{}, req *pb.FriendAgreeReq) (code pb.ErrorCode) {
var (
code pb.ErrorCode
self *pb.DB_FriendData
rsp *pb.FriendAgreeRsp
optNum int32
@ -48,7 +47,7 @@ func (this *ApiComp) Agree(session comm.IUserSession, chk map[string]interface{}
Num: optNum,
}
}
session.SendMsg(string(this.module.GetType()), Friend_SubType_Agree, code, rsp)
session.SendMsg(string(this.module.GetType()), Friend_SubType_Agree, rsp)
}()
if v, ok := chk["self"]; !ok {
@ -92,8 +91,12 @@ func (this *ApiComp) Agree(session comm.IUserSession, chk map[string]interface{}
}
//更新
return this.module.model_friend.SetObj(self.UserId, self, false, true)
err := this.module.model_friend.SetObj(self.UserId, self, false, true)
if err != nil {
code = pb.ErrorCode_DBError
return
}
}
return nil
return
}

View File

@ -79,9 +79,8 @@ func (this *ApiComp) Apply_Check(session comm.IUserSession, req *pb.FriendApplyR
}
//好友申请
func (this *ApiComp) Apply(session comm.IUserSession, chk map[string]interface{}, req *pb.FriendApplyReq) (err error) {
func (this *ApiComp) Apply(session comm.IUserSession, chk map[string]interface{}, req *pb.FriendApplyReq) (code pb.ErrorCode) {
var (
code pb.ErrorCode
target *pb.DB_FriendData
rsp *pb.FriendApplyRsp
)
@ -97,7 +96,7 @@ func (this *ApiComp) Apply(session comm.IUserSession, chk map[string]interface{}
FriendId: req.FriendId,
}
}
session.SendMsg(string(this.module.GetType()), Friend_SubType_Apply, code, rsp)
session.SendMsg(string(this.module.GetType()), Friend_SubType_Apply, rsp)
}()
if v, ok := chk["target"]; !ok {
@ -113,7 +112,7 @@ func (this *ApiComp) Apply(session comm.IUserSession, chk map[string]interface{}
}
target.ApplyIds = append(target.ApplyIds, session.GetUserId())
err = this.module.model_friend.SetObj(req.FriendId, target, false, true)
err := this.module.model_friend.SetObj(req.FriendId, target, false, true)
if err != nil {
log.Errorf("firend Apply err:%v", err)

View File

@ -10,9 +10,8 @@ func (this *ApiComp) ApplyList_Check(session comm.IUserSession, req *pb.FriendAp
}
//申请列表
func (this *ApiComp) ApplyList(session comm.IUserSession, chk map[string]interface{}, req *pb.FriendApplyListReq) (err error) {
func (this *ApiComp) ApplyList(session comm.IUserSession, chk map[string]interface{}, req *pb.FriendApplyListReq) (code pb.ErrorCode) {
var (
code pb.ErrorCode
self *pb.DB_FriendData
rsp *pb.FriendApplyListRsp
list []*pb.FriendBase
@ -24,10 +23,10 @@ func (this *ApiComp) ApplyList(session comm.IUserSession, chk map[string]interfa
List: list,
}
}
session.SendMsg(string(this.module.GetType()), Friend_SubType_ApplyList, code, rsp)
session.SendMsg(string(this.module.GetType()), Friend_SubType_ApplyList, rsp)
}()
err = this.module.model_friend.GetObj(session.GetUserId(), self)
err := this.module.model_friend.GetObj(session.GetUserId(), self)
if self == nil || err != nil {
code = pb.ErrorCode_FriendSelfNoData
return
@ -40,5 +39,5 @@ func (this *ApiComp) ApplyList(session comm.IUserSession, chk map[string]interfa
})
}
return nil
return
}

View File

@ -10,9 +10,8 @@ func (this *ApiComp) Blacklist_Check(session comm.IUserSession, req *pb.FriendBl
}
//黑名单
func (this *ApiComp) Blacklist(session comm.IUserSession, chk map[string]interface{}, req *pb.FriendBlackListReq) (err error) {
func (this *ApiComp) Blacklist(session comm.IUserSession, chk map[string]interface{}, req *pb.FriendBlackListReq) (code pb.ErrorCode) {
var (
code pb.ErrorCode
self *pb.DB_FriendData
rsp *pb.FriendBlackListRsp
list []*pb.FriendBase
@ -24,10 +23,10 @@ func (this *ApiComp) Blacklist(session comm.IUserSession, chk map[string]interfa
Friends: list,
}
}
session.SendMsg(string(this.module.GetType()), Friend_SubType_Blacklist, code, rsp)
session.SendMsg(string(this.module.GetType()), Friend_SubType_Blacklist, rsp)
}()
err = this.module.model_friend.GetObj(session.GetUserId(), self)
err := this.module.model_friend.GetObj(session.GetUserId(), self)
if self == nil || err != nil {
code = pb.ErrorCode_FriendSelfNoData
return
@ -40,5 +39,5 @@ func (this *ApiComp) Blacklist(session comm.IUserSession, chk map[string]interfa
})
}
return nil
return
}

View File

@ -11,9 +11,8 @@ func (this *ApiComp) Delblack_Check(session comm.IUserSession, req *pb.FriendDel
}
//删除黑名单
func (this *ApiComp) Delblack(session comm.IUserSession, chk map[string]interface{}, req *pb.FriendDelBlackReq) (err error) {
func (this *ApiComp) Delblack(session comm.IUserSession, chk map[string]interface{}, req *pb.FriendDelBlackReq) (code pb.ErrorCode) {
var (
code pb.ErrorCode
self *pb.DB_FriendData
rsp *pb.FriendDelBlackRsp
)
@ -24,9 +23,9 @@ func (this *ApiComp) Delblack(session comm.IUserSession, chk map[string]interfac
UserId: session.GetUserId(),
}
}
session.SendMsg(string(this.module.GetType()), Friend_SubType_AddBlack, code, rsp)
session.SendMsg(string(this.module.GetType()), Friend_SubType_AddBlack, rsp)
}()
err = this.module.model_friend.GetObj(session.GetUserId(), self)
err := this.module.model_friend.GetObj(session.GetUserId(), self)
if self == nil || err != nil {
code = pb.ErrorCode_FriendSelfNoData
return
@ -35,6 +34,10 @@ func (this *ApiComp) Delblack(session comm.IUserSession, chk map[string]interfac
//从黑名单列表中删除目标
self.BlackIds = utils.DeleteString(self.BlackIds, req.FriendId)
//更新黑名单
return this.module.model_friend.SetObj(self.UserId, self, false, true)
err = this.module.model_friend.SetObj(self.UserId, self, false, true)
if err != nil {
code = pb.ErrorCode_DBError
return
}
return
}

View File

@ -10,9 +10,8 @@ func (this *ApiComp) List_Check(session comm.IUserSession, req *pb.FriendListReq
}
//好友列表
func (this *ApiComp) List(session comm.IUserSession, chk map[string]interface{}, req *pb.FriendListReq) (err error) {
func (this *ApiComp) List(session comm.IUserSession, chk map[string]interface{}, req *pb.FriendListReq) (code pb.ErrorCode) {
var (
code pb.ErrorCode
self *pb.DB_FriendData
rsp *pb.FriendListRsp
list []*pb.FriendBase
@ -24,10 +23,10 @@ func (this *ApiComp) List(session comm.IUserSession, chk map[string]interface{},
List: list,
}
}
session.SendMsg(string(this.module.GetType()), Friend_SubType_List, code, rsp)
session.SendMsg(string(this.module.GetType()), Friend_SubType_List, rsp)
}()
err = this.module.model_friend.GetObj(session.GetUserId(), self)
err := this.module.model_friend.GetObj(session.GetUserId(), self)
if self == nil || err != nil {
code = pb.ErrorCode_FriendSelfNoData
return
@ -39,5 +38,5 @@ func (this *ApiComp) List(session comm.IUserSession, chk map[string]interface{},
})
}
return nil
return
}

View File

@ -33,10 +33,9 @@ func (this *ApiComp) Refuse_Check(session comm.IUserSession, req *pb.FriendRefus
}
//单个/批量拒绝
func (this *ApiComp) Refuse(session comm.IUserSession, chk map[string]interface{}, req *pb.FriendRefuseReq) (err error) {
func (this *ApiComp) Refuse(session comm.IUserSession, chk map[string]interface{}, req *pb.FriendRefuseReq) (code pb.ErrorCode) {
//将申请人从申请列表中删除
var (
code pb.ErrorCode
self *pb.DB_FriendData
rsp *pb.FriendAgreeRsp
optNum int32
@ -47,7 +46,7 @@ func (this *ApiComp) Refuse(session comm.IUserSession, chk map[string]interface{
Num: optNum,
}
}
session.SendMsg(string(this.module.GetType()), Friend_SubType_Refuse, code, rsp)
session.SendMsg(string(this.module.GetType()), Friend_SubType_Refuse, rsp)
}()
if v, ok := chk["self"]; !ok {
@ -64,10 +63,14 @@ func (this *ApiComp) Refuse(session comm.IUserSession, chk map[string]interface{
}
//更新
if optNum > 0 {
return this.module.model_friend.SetObj(self.UserId, self, false, true)
err := this.module.model_friend.SetObj(self.UserId, self, false, true)
if err != nil {
code = pb.ErrorCode_DBError
return
}
}
}
}
return nil
return
}

View File

@ -10,9 +10,8 @@ func (this *ApiComp) Search_Check(session comm.IUserSession, req *pb.FriendSearc
}
//搜索
func (this *ApiComp) Search(session comm.IUserSession, chk map[string]interface{}, req *pb.FriendSearchReq) error {
func (this *ApiComp) Search(session comm.IUserSession, chk map[string]interface{}, req *pb.FriendSearchReq) (code pb.ErrorCode) {
var (
code pb.ErrorCode
rsp *pb.FriendSearchRsp
friend *pb.FriendBase
)
@ -22,7 +21,7 @@ func (this *ApiComp) Search(session comm.IUserSession, chk map[string]interface{
Friend: friend,
}
}
session.SendMsg(string(this.module.GetType()), Friend_SubType_Search, code, rsp)
session.SendMsg(string(this.module.GetType()), Friend_SubType_Search, rsp)
}()
user := this.module.model_friend.Frined_FindCond(req.NickName)
@ -32,5 +31,5 @@ func (this *ApiComp) Search(session comm.IUserSession, chk map[string]interface{
NickName: user.Name,
}
}
return nil
return
}

View File

@ -12,20 +12,20 @@ func (this *Api_Comp) Create_Check(session comm.IUserSession, req *pb.UserCreate
}
//创角
func (this *Api_Comp) Create(session comm.IUserSession, result map[string]interface{}, req *pb.UserCreateReq) (err error) {
func (this *Api_Comp) Create(session comm.IUserSession, result map[string]interface{}, req *pb.UserCreateReq) (code pb.ErrorCode) {
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{})
session.SendMsg(string(this.module.GetType()), User_SubType_Create, &pb.UserCreateRsp{})
}()
//更新昵称
// update := map[string]interface{}{
// "name": req.NickName,
// }
err = this.module.modelUser.GetObj(session.GetUserId(), self)
err := this.module.modelUser.GetObj(session.GetUserId(), self)
if err != nil {
code = pb.ErrorCode_DBError
return
@ -38,5 +38,5 @@ func (this *Api_Comp) Create(session comm.IUserSession, result map[string]interf
}
event.RegisterGO(comm.Event_CreateUser, session.GetUserId())
return nil
return
}

View File

@ -41,15 +41,15 @@ func (this *Api_Comp) Login_Check(session comm.IUserSession, req *pb.UserLoginRe
}
//登录
func (this *Api_Comp) Login(session comm.IUserSession, result map[string]interface{}, req *pb.UserLoginReq) (err error) {
func (this *Api_Comp) Login(session comm.IUserSession, result map[string]interface{}, req *pb.UserLoginReq) (code pb.ErrorCode) {
var (
code pb.ErrorCode
err error
db_user *pb.DB_UserData
)
defer func() {
if db_user != nil {
session.SendMsg(string(this.module.GetType()), User_SubType_Login, code, &pb.UserLoginResp{
session.SendMsg(string(this.module.GetType()), User_SubType_Login, &pb.UserLoginResp{
Data: db_user,
})
event.TriggerEvent(comm.Event_UserLogin, db_user.Uid)
@ -66,7 +66,7 @@ func (this *Api_Comp) Login(session comm.IUserSession, result map[string]interfa
db_user, err = this.module.modelUser.User_FindByAccount(user)
if err != nil {
if err != mongo.ErrNoDocuments {
return err
return
}
}
@ -127,5 +127,5 @@ func (this *Api_Comp) Login(session comm.IUserSession, result map[string]interfa
}
}
return err
return
}