```
refactor(common/rpc): 修改服务引用从blazing到config模块 将RPC服务中的blservice引用替换为config服务, 统一使用config.NewServerService()进行服务器信息获取。 feat(blazing): 实现新的会话生成机制 - 添加Gensession方法,基于accountID、UUID生成唯一会话标识 - 会话ID由accountID(4字节) + UUID(16字节)组成,编码为十六进制字符串 - 更新登录控制器使用新的会话生成方式 fix(pet_info): 添加宠物信息空值检查 在切换宠物背包仓库时,当宠物信息查询结果为空时, 返回系统错误避免空指针异常。
This commit is contained in:
@@ -3,7 +3,8 @@ package app
|
||||
import (
|
||||
"blazing/cool"
|
||||
baseservice "blazing/modules/base/service"
|
||||
"blazing/modules/blazing/service"
|
||||
blazing "blazing/modules/blazing/service"
|
||||
"blazing/modules/config/service"
|
||||
|
||||
"context"
|
||||
"fmt"
|
||||
@@ -26,14 +27,12 @@ type BlazingController struct {
|
||||
*cool.Controller
|
||||
}
|
||||
|
||||
var biazing_service = service.NewLoginServiceService()
|
||||
|
||||
func init() {
|
||||
var blazing_controller = &BlazingController{
|
||||
&cool.Controller{
|
||||
Prefix: "/seer/game",
|
||||
Api: []string{},
|
||||
Service: biazing_service,
|
||||
Service: service.NewServerService(),
|
||||
},
|
||||
}
|
||||
// 注册路由
|
||||
@@ -61,7 +60,7 @@ func (c *BlazingController) GetSession(ctx context.Context, req *SessionReq) (re
|
||||
|
||||
accountID := res1.ID
|
||||
|
||||
res.Session = biazing_service.GetSessionId(accountID)
|
||||
res.Session = blazing.NewInfoService(uint32(accountID)).Gensession()
|
||||
|
||||
return
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user