diff --git a/src/server/game/player_data.go b/src/server/game/player_data.go index 1126587d..e2a5afe6 100644 --- a/src/server/game/player_data.go +++ b/src/server/game/player_data.go @@ -936,9 +936,15 @@ func (p *Player) HandleItem(itemList []*item.Item, Label string) error { "change_reason": Label, }) if v.Id == p.GetMiningItemId() { + ActivityInfo := p.GetActivityInfo(activity.ACT_TYPE_MINING) + aId := 0 + if ActivityInfo != nil { + aId = ActivityInfo.Id + } p.TeLog("get_token", map[string]interface{}{ "obtain_way": Label, "get_num": v.Num, + "event_ID": aId, }) } if err != nil { diff --git a/src/server/game/register_network_func.go b/src/server/game/register_network_func.go index dc29880f..df679b7a 100644 --- a/src/server/game/register_network_func.go +++ b/src/server/game/register_network_func.go @@ -3210,9 +3210,15 @@ func ReqMiningReward(player *Player, buf []byte) error { }) return err } + ActivityInfo := player.GetActivityInfo(activity.ACT_TYPE_MINING) + aId := 0 + if ActivityInfo != nil { + aId = ActivityInfo.Id + } player.TeLog("finish_level", map[string]interface{}{ "expend_token_num": Mining, "level_ID": MiningMod.Pass - 1, + "event_ID": aId, }) player.PushClientRes(&msg.ResMiningReward{ Code: msg.RES_CODE_SUCCESS,