diff --git a/api-server/app/core/common/src/Middleware/SidebarAuthMiddleware.php b/api-server/app/core/common/src/Middleware/SidebarAuthMiddleware.php index a54edf01..59051f6d 100644 --- a/api-server/app/core/common/src/Middleware/SidebarAuthMiddleware.php +++ b/api-server/app/core/common/src/Middleware/SidebarAuthMiddleware.php @@ -34,7 +34,9 @@ public function process(ServerRequestInterface $request, RequestHandlerInterface $request = Context::override(ServerRequestInterface::class, function (ServerRequestInterface $request) use ($user) { $userInfo = $user->toArray(); + // TODO 暂时兼容处理,需要优化 Logic 层不允许直接使用 user() 函数 $userInfo['corpIds'] = [$userInfo['corpId']]; + $userInfo['workEmployeeId'] = $userInfo['id']; return $request->withAttribute('user', $userInfo); }); }