From 60657ac6e889afdda4deb4f04d9c94b455b4adad Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Tue, 23 Jun 2020 15:11:50 +0800 Subject: [PATCH] 1 --- server/imserver/dbengine.cc | 4 ++-- server/imserver/player.cc | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/server/imserver/dbengine.cc b/server/imserver/dbengine.cc index 4c2d3b5..042f6b3 100644 --- a/server/imserver/dbengine.cc +++ b/server/imserver/dbengine.cc @@ -136,8 +136,8 @@ long long DBEngine::GetEventCurrIdx(long long crc32_code) void DBEngine::UpdateEventIdx(long long crc32_code, long long new_idx) { - if (GetEventCurrIdx(crc32_code) < new_idx) { - event_idx_hash_[crc32_code] = new_idx; + if (GetEventCurrIdx(GetInstanceId(crc32_code)) < new_idx) { + event_idx_hash_[GetInstanceId(crc32_code)] = new_idx; } } diff --git a/server/imserver/player.cc b/server/imserver/player.cc index 00a72ac..b276f6d 100644 --- a/server/imserver/player.cc +++ b/server/imserver/player.cc @@ -948,7 +948,7 @@ void Player::ProcessEventTimerFunc() conn_info, "SELECT idx, sender_id, target_id, event_name, param1, param2, " " param3, event_data, status, createtime " - "FROM `event' WHERE idx > %d AND target_id='%s' AND status=0;", + "FROM `event` WHERE idx > %d AND target_id='%s' AND status=0;", { last_event_idx_, myself.base_data.account_id