From 487b25ac2f27bb01877c712e1084571d338f902d Mon Sep 17 00:00:00 2001 From: 1 <1@72wo.cn> Date: Fri, 25 Jul 2025 13:08:57 +0000 Subject: [PATCH] =?UTF-8?q?refactor(controller):=20=E9=87=8D=E6=9E=84MapHo?= =?UTF-8?q?t=E6=96=B9=E6=B3=95=E8=BF=94=E5=9B=9E=E7=B1=BB=E5=9E=8B?= =?UTF-8?q?=EF=BC=8C=E6=B7=BB=E5=8A=A0=E9=94=99=E8=AF=AF=E5=A4=84=E7=90=86?= =?UTF-8?q?=E5=92=8C=E7=A9=BA=E7=BB=93=E6=9E=9C=E5=88=9D=E5=A7=8B=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- logic/controller/maphot.go | 9 ++++++--- logic/service/service.go | 9 +++++++-- 2 files changed, 13 insertions(+), 5 deletions(-) diff --git a/logic/controller/maphot.go b/logic/controller/maphot.go index 9c30dbc51..6efb91609 100644 --- a/logic/controller/maphot.go +++ b/logic/controller/maphot.go @@ -5,9 +5,12 @@ import ( "blazing/logic/service/maps" ) -func (h Controller) MapHot(data *maps.MapHotInboundInfo, c *entity.Player) { +func (h Controller) MapHot(data *maps.MapHotInboundInfo, c *entity.Player) (result *maps.MapHotOutboundInfo, err error) { data.Def() - //fmt.Println("登录成功") - //log.Printf("任务 %s 执行中,已登录状态: %v\n", , lw.IsLoggedIn()) + result = &maps.MapHotOutboundInfo{ + + HotInfos: make([]maps.MapHotInfo, 0), + } + } diff --git a/logic/service/service.go b/logic/service/service.go index 2a494673a..53358a2de 100644 --- a/logic/service/service.go +++ b/logic/service/service.go @@ -19,7 +19,7 @@ func GetPlayer(c gnet.Conn, userid uint32) *entity.Player { //TODO 这里待优 } var player *entity.Player if player1, ok := cool.Mainplayer.Load((userid)); ok { - + clientdata.SetPlayer(player1) } @@ -30,7 +30,7 @@ func KickPlayer(userid uint32) { //踢出玩家 //TODO 返回错误码 //var player *entity.Player if player1, ok := cool.Mainplayer.Load((userid)); ok { - //取成功,否则创建 + //取成功,否则创建 head := handler.NewTomeeHeader() head.Result = uint32(errorcode.ErrorCodes.ErrAlreadyLoggedIn) head.UserID = userid @@ -59,3 +59,8 @@ func SetPlayer(c gnet.Conn, userid uint32) *entity.Player { //TODO 这里待优 return player // return nil } + +type OutboundInfo interface { + error //实现错误接口 + Code() +}