add request helper

This commit is contained in:
2026-03-18 08:49:10 +08:00
parent 58afb7c385
commit f3f73935e1
8 changed files with 51 additions and 54 deletions
@@ -8,6 +8,7 @@ use App\Controller\AbstractController;
use App\Middleware\AuthMiddleware;
use App\Model\User;
use App\Service\OperationLogService;
use App\Utils\RequestHelper;
use Carbon\Carbon;
use Hyperf\HttpServer\Annotation\Controller;
use Hyperf\HttpServer\Annotation\Middleware;
@@ -259,7 +260,7 @@ class AuthController extends AbstractController
target_type: 'user',
target_id: $user->id,
description: "用户 {$user->username} 登录",
ip: OperationLogService::getRequestIp(),
ip: RequestHelper::getClientIp($this->request),
);
return [
@@ -644,7 +645,7 @@ class AuthController extends AbstractController
target_type: 'user',
target_id: $user->id,
description: "用户 {$user->username} 修改密码",
ip: OperationLogService::getRequestIp(),
ip: RequestHelper::getClientIp($this->request),
);
return [
@@ -687,7 +688,7 @@ class AuthController extends AbstractController
target_type: 'user',
target_id: $user->id,
description: "用户 {$user->username} 退出登录",
ip: OperationLogService::getRequestIp(),
ip: RequestHelper::getClientIp($this->request),
);
// 清除 refresh token
@@ -9,6 +9,7 @@ use App\Middleware\AuthMiddleware;
use App\Middleware\PermissionMiddleware;
use App\Model\Company;
use App\Service\OperationLogService;
use App\Utils\RequestHelper;
use App\Model\Platform;
use App\Model\Store;
use App\Model\User;
@@ -246,7 +247,7 @@ class DataScopeController extends AbstractController
target_id: $id,
description: "更新用户 #{$id} 数据权限",
detail: ['scopes' => $scopes],
ip: OperationLogService::getRequestIp(),
ip: RequestHelper::getClientIp($this->request),
);
return [
@@ -9,6 +9,7 @@ use App\Middleware\AuthMiddleware;
use App\Middleware\PermissionMiddleware;
use App\Model\Role;
use App\Service\OperationLogService;
use App\Utils\RequestHelper;
use App\Model\RoleRouteOverride;
use App\Model\Route;
use App\Model\RouteGroup;
@@ -180,7 +181,7 @@ class RoleController extends AbstractController
target_id: $id,
description: "用户 #{$id} 角色变更为 {$new_role->name}",
detail: ['role_id' => $role_id, 'role_name' => $new_role->name],
ip: OperationLogService::getRequestIp(),
ip: RequestHelper::getClientIp($this->request),
);
return [
@@ -9,6 +9,7 @@ use App\Middleware\AuthMiddleware;
use App\Middleware\PermissionMiddleware;
use App\Model\User;
use App\Service\OperationLogService;
use App\Utils\RequestHelper;
use Hyperf\HttpServer\Annotation\Controller;
use Hyperf\HttpServer\Annotation\Middleware;
use Hyperf\HttpServer\Annotation\RequestMapping;
@@ -238,7 +239,7 @@ class UserController extends AbstractController
target_id: $user->id,
description: "创建用户 {$username}",
detail: ['email' => $email, 'status' => $status],
ip: OperationLogService::getRequestIp(),
ip: RequestHelper::getClientIp($this->request),
);
return [
@@ -448,7 +449,7 @@ class UserController extends AbstractController
target_id: $user->id,
description: "更新用户 {$user->username} 信息",
detail: $updates,
ip: OperationLogService::getRequestIp(),
ip: RequestHelper::getClientIp($this->request),
);
return [
@@ -537,7 +538,7 @@ class UserController extends AbstractController
target_id: $user->id,
description: "用户 {$user->username} 状态变更",
detail: ['old_status' => $old_status, 'new_status' => $user->status],
ip: OperationLogService::getRequestIp(),
ip: RequestHelper::getClientIp($this->request),
);
return [