From b5ee773830452c4376fc7f16b79bad5844d2e386 Mon Sep 17 00:00:00 2001 From: yitter Date: Wed, 6 Sep 2023 20:55:45 +0800 Subject: [PATCH] auto commit --- C/source/idgen/SnowWorkerM1.c | 2 +- PHP/src/snowflake/snowflake.c | 2 +- README.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/C/source/idgen/SnowWorkerM1.c b/C/source/idgen/SnowWorkerM1.c index 4a0ca37..a990010 100644 --- a/C/source/idgen/SnowWorkerM1.c +++ b/C/source/idgen/SnowWorkerM1.c @@ -113,7 +113,7 @@ static inline int64_t CalcId(SnowFlakeWorker *worker) { static inline int64_t CalcTurnBackId(SnowFlakeWorker *worker) { uint64_t result = (worker->_LastTimeTick << worker->_TimestampShift) | (worker->WorkerId << worker->SeqBitLength) | - (worker->_TurnBackTimeTick); + (worker->_TurnBackIndex); worker->_TurnBackTimeTick--; return result; } diff --git a/PHP/src/snowflake/snowflake.c b/PHP/src/snowflake/snowflake.c index 13dfda3..4d50e82 100644 --- a/PHP/src/snowflake/snowflake.c +++ b/PHP/src/snowflake/snowflake.c @@ -261,7 +261,7 @@ static inline uint64_t CalcId(snowflake *flake) static inline uint64_t CalcTurnBackId(snowflake *flake) { - uint64_t result = (flake->_LastTimeTick << flake->_TimestampShift) + (flake->WorkerId << flake->SeqBitLength) + (flake->_TurnBackTimeTick); + uint64_t result = (flake->_LastTimeTick << flake->_TimestampShift) + (flake->WorkerId << flake->SeqBitLength) + (flake->_TurnBackIndex ); flake->_TurnBackTimeTick--; return result; } diff --git a/README.md b/README.md index 454bb2d..a4004f4 100644 --- a/README.md +++ b/README.md @@ -221,7 +221,7 @@ #### 动态库下载 -下载链接1:https://github.com/yitter/IdGenerator/releases/download/v1.3.3/workeridgo_lib_v1.3.3.zip +下载链接:https://github.com/yitter/IdGenerator/releases/download/v1.3.3/workeridgo_lib_v1.3.3.zip #### 动态库接口定义 ```