refactor(logic): 重构逻辑层代码

- 更新导入路径和结构体命名
- 调整函数签名和返回类型
- 移除未使用的代码文件
- 统一错误处理方式
This commit is contained in:
2025-07-26 00:48:57 +08:00
parent cb87fda0d1
commit 82075b0884
13 changed files with 386 additions and 198 deletions

View File

@@ -2,15 +2,15 @@ package controller
import (
"blazing/logic/service"
"blazing/logic/service/server"
"blazing/logic/service/CommendSvr"
"github.com/panjf2000/gnet/v2"
)
// 处理命令: 105
func (h Controller) GetServer(data *server.SidInfo, c gnet.Conn) (result *server.CommendSvrInfo, err service.OutInfo) { //这个时候player应该是空的
result = server.NewCommendSvrInfo()
result.ServerList = server.GetServerInfoList()
func (h Controller) GetServer(data *CommendSvr.SidInfo, c gnet.Conn) (result *CommendSvr.CommendSvrInfo, err service.OutInfo) { //这个时候player应该是空的
result = CommendSvr.NewInInfo()
result.ServerList = CommendSvr.GetServerInfoList()
return
//return //TODO 这里待实现改成接口调用Ret方法

View File

@@ -5,13 +5,12 @@ import (
"blazing/common/data/share"
"blazing/logic/service"
"blazing/logic/service/login"
"blazing/logic/service/maps"
"github.com/panjf2000/gnet/v2"
)
// 处理命令: 1001
func (h *Controller) Login(data *login.LoginSidInfo, c gnet.Conn) (result *maps.MapHotOutboundInfo, err service.OutInfo) { //这个时候player应该是空的
func (h *Controller) Login(data *login.InInfo, c gnet.Conn) (result *login.OutInfo, err service.OutInfo) { //这个时候player应该是空的
if tt := data.CheakSession(); tt { //说明sid正确
h.RPCClient.Kick(data.Head.UserID) //先踢人

View File

@@ -3,13 +3,13 @@ package controller
import (
"blazing/common/data/entity"
"blazing/logic/service"
"blazing/logic/service/maps"
maps "blazing/logic/service/MapHot"
)
func (h Controller) MapHot(data *maps.MapHotInboundInfo, c *entity.Player) (result *maps.MapHotOutboundInfo, err service.OutInfo) {
func (h Controller) MapHot(data *maps.MapHotInboundInfo, c *entity.Player) (result *maps.OutInfo, err service.OutInfo) {
data.Def()
result = &maps.MapHotOutboundInfo{
result = &maps.OutInfo{
HotInfos: make([]maps.MapHotInfo, 0),
}