diff --git a/src/id_worker.cpp b/src/id_worker.cpp index 0daa55a..5940c2b 100644 --- a/src/id_worker.cpp +++ b/src/id_worker.cpp @@ -148,7 +148,7 @@ int64_t IdWorker::GetCurId() return static_cast(appId_++); } while (appId_ <= maxId_) { - uint64_t id = appId_; + int64_t id = static_cast(appId_); auto ret = find_if(appDefinedIds_.begin(), appDefinedIds_.end(), [id](const auto &iter) { return id == iter.second.id; });