From 6418c187397d9463504b04616b79ac37f2f5d2cb Mon Sep 17 00:00:00 2001 From: hahwu <31872165+hahwu@users.noreply.github.com> Date: Tue, 31 Mar 2026 18:08:47 +0800 Subject: [PATCH] 1 --- src/server/game/admin.go | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/src/server/game/admin.go b/src/server/game/admin.go index 62ac4534..bb01a8d5 100644 --- a/src/server/game/admin.go +++ b/src/server/game/admin.go @@ -417,12 +417,18 @@ func AdminPlayerDetailInfo(req *msg.UserDetailParam) (*msg.ResUserDetail, error) orderList := player.PlayMod.getOrderMod().OrderList info.Order = make([]*msg.UserDetailOrderInfo, 0, len(orderList)) for orderID, order := range orderList { + chessArr := make([]*msg.UserDetailOrderInfoChess, 0, len(order.MergeId)) + for _, chessID := range order.MergeId { + chessArr = append(chessArr, &msg.UserDetailOrderInfoChess{ + Id: int32(chessID), + }) + } info.Order = append(info.Order, &msg.UserDetailOrderInfo{ - Id: fmt.Sprint(orderID), - Type: int32(order.Type), - Time: order.Timestamp, - ChessId: GoUtil.IntSliceToString(order.MergeId), - Diff: int32(order.Diff), + Id: fmt.Sprint(orderID), + Type: int32(order.Type), + Time: order.Timestamp, + Chess: chessArr, + Diff: int32(order.Diff), }) }