订单优化

This commit is contained in:
hahwu 2025-04-01 18:37:16 +08:00
parent 21e1c63d0d
commit ece4e28731

View File

@ -67,18 +67,13 @@ func GetStartOrderByStep(id int) []*gamedata.StartOrderData {
return ret return ret
} }
for k, v := range data { for k, v := range data {
record := v.(map[string]interface{}) stepVal := gamedata.GetIntValue(v, "step")
stepVal := gamedata.ParseInt(record["step"])
var MergeList []int
for _, vv := range record["merge_id_list"].([]interface{}) {
MergeList = append(MergeList, gamedata.ParseInt(vv))
}
if int(stepVal) == id { if int(stepVal) == id {
OrderId, _ := strconv.Atoi(k) OrderId, _ := strconv.Atoi(k)
ret = append(ret, &gamedata.StartOrderData{ ret = append(ret, &gamedata.StartOrderData{
Id: OrderId, Id: OrderId,
Step: int(stepVal), Step: int(stepVal),
MergeList: MergeList, MergeList: gamedata.GetIntSliceValue(v, "merge_id_list"),
}) })
} }
} }