From 1ee11705c74f42b8482afba7e04e3d43a57d8cc1 Mon Sep 17 00:00:00 2001 From: "Mr.April" Date: Wed, 6 Aug 2025 00:54:59 +0000 Subject: [PATCH] =?UTF-8?q?!29=20fix=EF=BC=9A=E4=BF=AE=E5=A4=8D=E8=B7=AF?= =?UTF-8?q?=E7=94=B1=E5=90=8C=E6=AD=A5=E9=9B=AA=E8=8A=B1ID=E5=BC=82?= =?UTF-8?q?=E5=B8=B8=20*=20fix=EF=BC=9A=E4=BF=AE=E5=A4=8D=E8=B7=AF?= =?UTF-8?q?=E7=94=B1=E5=90=8C=E6=AD=A5=E9=9B=AA=E8=8A=B1ID=E5=BC=82?= =?UTF-8?q?=E5=B8=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server/core/route/RouteOrganizerService.php | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/server/core/route/RouteOrganizerService.php b/server/core/route/RouteOrganizerService.php index 6a65957..efc6e84 100644 --- a/server/core/route/RouteOrganizerService.php +++ b/server/core/route/RouteOrganizerService.php @@ -13,7 +13,7 @@ namespace core\route; use Closure; -use madong\helper\Snowflake; +use core\uuid\Snowflake; use Webman\Route; /** @@ -179,9 +179,8 @@ class RouteOrganizerService public function buildSnowflakeTree(array $routes, int $workerId = 1, int $dataCenterId = 1): array { - $generator = new Snowflake($workerId, $dataCenterId); $nodes = []; - $pathMap = ['root' => ['id' => $generator->nextId(), 'level' => 0]]; // 初始化根节点层级 + $pathMap = ['root' => ['id' => Snowflake::generate(), 'level' => 0]]; // 初始化根节点层级 foreach ($routes as $route) { $parts = explode('.', $route['name']); @@ -195,7 +194,7 @@ class RouteOrganizerService // 节点存在性检测 if (!isset($pathMap[$nodePath])) { - $nodeId = $generator->nextId(); + $nodeId = Snowflake::generate(); $node = [ 'id' => $nodeId, 'pid' => $parentId, -- Gitee