Просмотр исходного кода

refactor(core): 移除MacroPageMiddleware并重构分页逻辑

- 删除所有控制器中的MacroPageMiddleware中间件引用
- 移除MacroPageMiddleware类定义
- 在Core\Request中新增pageAndLimit方法实现分页参数获取
- 统一分页参数验证规则:页码>=1,每页数量1-200
- 更新路由配置移除MacroPageMiddleware中间件绑定
- 修改MakerBundle模板和测试用例适配新分页方式
runphp 3 месяцев назад
Родитель
Сommit
a42b6c4193
1 измененных файлов с 3 добавлено и 8 удалено
  1. 3 8
      route/admin.php

+ 3 - 8
route/admin.php

@@ -3,13 +3,12 @@ declare(strict_types=1);
 
 use think\facade\Route;
 use SixShop\Points\Controller\{UserPointController, UserPointLogController};
-use SixShop\System\Middleware\MacroPageMiddleware;
+
 
 // 后台管理API路由
 // 路由前缀: /admin/points
 
 Route::resource('user_point', UserPointController::class)->middleware([
-    MacroPageMiddleware::class,
     'auth'
 ])->option([
     'name' => 'points:user_point',
@@ -17,15 +16,11 @@ Route::resource('user_point', UserPointController::class)->middleware([
 ]);
 
 Route::group('user_point_log', function () {
-    Route::get('user', [UserPointLogController::class, 'user'])->middleware([
-        MacroPageMiddleware::class,
-    ])->option([
+    Route::get('user', [UserPointLogController::class, 'user'])->option([
         'name' => 'points:user_point_log:user',
         'description' => '积分记录用户列表',
     ]);
-    Route::resource('', UserPointLogController::class)->middleware([
-        MacroPageMiddleware::class,
-    ])->option([
+    Route::resource('', UserPointLogController::class)->option([
         'name' => 'points:user_point_log',
         'description' => '积分记录',
     ]);