This commit is contained in:
2026-03-17 15:54:53 +08:00
parent f01e904878
commit 4eb74366ec
4 changed files with 191 additions and 0 deletions
@@ -8,6 +8,7 @@ use App\Controller\AbstractController;
use App\Middleware\AuthMiddleware;
use App\Middleware\PermissionMiddleware;
use App\Model\Company;
use App\Service\OperationLogService;
use App\Model\Platform;
use App\Model\Store;
use App\Model\User;
@@ -238,6 +239,16 @@ class DataScopeController extends AbstractController
// 重建 bitmap 并更新 Swoole\Table
$this->scopeTableManager->rebuildUserScope($id);
OperationLogService::log(
user_id: OperationLogService::getCurrentUserId() ?? 0,
action: 'scope.update',
target_type: 'user',
target_id: $id,
description: "更新用户 #{$id} 数据权限",
detail: ['scopes' => $scopes],
ip: OperationLogService::getRequestIp(),
);
return [
'code' => 0,
'message' => '数据权限更新成功',