查询房间信息更新道具表

This commit is contained in:
sk 2024-09-19 09:21:12 +08:00
parent e36c6608c3
commit 70d051d938
7 changed files with 2633 additions and 11 deletions

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

Binary file not shown.

View File

@ -106,7 +106,7 @@ func init() {
if err != nil {
pack.Tag = webapiproto.TagCode_FAILED
pack.Msg = "数据序列化失败"
return common.ResponseTag_ParamError, pack
return common.ResponseTag_Ok, pack
}
pack.Tag = webapiproto.TagCode_SUCCESS
@ -114,7 +114,7 @@ func init() {
if scene == nil || scene.ExtraData == nil {
pack.Tag = webapiproto.TagCode_NotFound
pack.Msg = "房间没找到"
return common.ResponseTag_NoFindRoom, pack
return common.ResponseTag_Ok, pack
}
switch d := scene.ExtraData.(type) {
@ -145,6 +145,6 @@ func init() {
pack.Tag = webapiproto.TagCode_FAILED
pack.Msg = "未实现"
}
return common.ResponseTag_NoData, pack
return common.ResponseTag_Ok, pack
}))
}

View File

@ -6,8 +6,10 @@ import (
"encoding/json"
"fmt"
"io"
"mongo.games.com/game/common"
"mongo.games.com/game/model"
"net/http"
"sync/atomic"
"time"
"mongo.games.com/goserver/core"
"mongo.games.com/goserver/core/admin"
"mongo.games.com/goserver/core/logger"
@ -15,9 +17,10 @@ import (
"mongo.games.com/goserver/core/transact"
"mongo.games.com/goserver/core/utils"
"mongo.games.com/goserver/srvlib"
"net/http"
"sync/atomic"
"time"
"mongo.games.com/game/common"
"mongo.games.com/game/model"
"mongo.games.com/game/protocol/webapi"
)
const (
@ -173,10 +176,11 @@ func init() {
}),
OnChildRespWrapper: transact.OnChildRespWrapper(func(tNode *transact.TransNode, hChild transact.TransNodeID, retCode int, ud interface{}) transact.TransExeResult {
logger.Logger.Tracef("GameSrvApi OnChildRespWrapper %v:%v", hChild, ud)
if retCode == common.ResponseTag_Ok {
msg, ok := ud.(*webapi.SARoomInfo)
if ok && msg.GetTag() == webapi.TagCode_SUCCESS {
tNode.TransEnv.SetField(GAMESRVAPI_TRANSACTE_RESPONSE, ud)
}
return transact.TransExeResult_Success
return transact.TransExeResult(retCode)
}),
})
// 对局详情

Binary file not shown.