diff --git a/logic/controller/controller.go b/logic/controller/controller.go index 1910cd5d..de149e3d 100644 --- a/logic/controller/controller.go +++ b/logic/controller/controller.go @@ -220,7 +220,7 @@ func Recv(c *entity.Conn, data handler.TomeeHeader) { return } - + data.Result = 0 //默认成功 c.SendPack(data.Pack(ret[0].Interface())) } diff --git a/logic/controller/login.go b/logic/controller/login.go index d09f3b01..224ba4ee 100644 --- a/logic/controller/login.go +++ b/logic/controller/login.go @@ -19,14 +19,15 @@ func (h *Controller) Login(data *login.InInfo, c *entity.Conn) (result *login.Pl share.ShareManager.SetUserOnline(data.Head.UserID, h.Port) //设置用户登录服务器 t.CompleteLogin() //通知客户端登录成功 - + //c.SendPack(data.Def()) result = login.NewPlayerLoginInfo() //设置登录消息 - data.Head.UserID = 99942 - data.Head.Result = 0 + //data.Head.UserID = 99942 + //data.Head.Result = 0 + return result, 0 } else { err = errorcode.ErrorCodes.ErrLoginServerError - + } return } diff --git a/logic/service/login/LoginSidInfo.go b/logic/service/login/LoginSidInfo.go index 66a3699e..6ce23832 100644 --- a/logic/service/login/LoginSidInfo.go +++ b/logic/service/login/LoginSidInfo.go @@ -15,6 +15,18 @@ type InInfo struct { //这里直接使用组合来实现将传入的原始头部 } +func (s *InInfo) Def() []byte { //默认返回方法 + t := NewPlayerLoginInfo() + // g.Dump(t) + + // s.Head.UserID = 99942 + s.Head.Result = 0 + + //s //return data.Head.Pack(t1[17:])[:40] + return s.Head.Pack(t) //返回传参 + //return t1[:40] + +} func (l *InInfo) CheakSession() bool { // tt, _ := cool.CacheManager.Keys(context.Background()) //g.Dump(tt)