diff --git a/app/controller/AdminAgentTeam.php b/app/controller/AdminAgentTeam.php index 5537b6d..2707933 100644 --- a/app/controller/AdminAgentTeam.php +++ b/app/controller/AdminAgentTeam.php @@ -4,6 +4,7 @@ declare (strict_types = 1); namespace app\controller; use app\BaseController; +use app\middleware\CheckAdmin; use app\model\AdminDownScoresRecords; use app\model\AdminUpScoresRecords; use app\model\AgentRechargeRecords; @@ -17,6 +18,9 @@ use think\facade\Session; class AdminAgentTeam extends BaseController { + + protected $middleware = [CheckAdmin::class]; + /** * 代理列表 * @return array diff --git a/app/controller/AdminStatistics.php b/app/controller/AdminStatistics.php index fab9cb7..527c7df 100644 --- a/app/controller/AdminStatistics.php +++ b/app/controller/AdminStatistics.php @@ -4,6 +4,7 @@ declare (strict_types = 1); namespace app\controller; use app\BaseController; +use app\middleware\CheckAdmin; use app\model\AdminDownScoresRecords; use app\model\AdminUpScoresRecords; use app\model\AgentUser; @@ -15,6 +16,8 @@ use app\model\User as UserModel; class AdminStatistics extends BaseController { + protected $middleware = [CheckAdmin::class]; + /** * 待办 * @throws \think\db\exception\DataNotFoundException diff --git a/app/controller/AdminUser.php b/app/controller/AdminUser.php index 3897de9..735cb08 100644 --- a/app/controller/AdminUser.php +++ b/app/controller/AdminUser.php @@ -4,6 +4,7 @@ declare (strict_types = 1); namespace app\controller; use app\BaseController; +use app\middleware\CheckAdmin; use think\facade\Db; use think\facade\Request; use think\facade\Session; @@ -11,7 +12,11 @@ use app\model\AdminUser as AdminModel; class AdminUser extends BaseController { + + protected $middleware = [CheckAdmin::class]; + protected $relationType = [1 => '用户', 2 => '代理']; + /** * 管理员信息 * @return array @@ -94,4 +99,19 @@ class AdminUser extends BaseController 'total' => $list->total() ]); } + + /** + * 清除所有缓存数据 + * @return array + */ + public function clean() + { + $tableArr = config('database.all_table_name'); + + foreach ($tableArr as $tableName) { + Db::execute("TRUNCATE TABLE {$tableName}"); + } + + return $this->renderSuccess('已清除成功'); + } } diff --git a/app/controller/AdminUserTeam.php b/app/controller/AdminUserTeam.php index 8b5bdb3..740963b 100644 --- a/app/controller/AdminUserTeam.php +++ b/app/controller/AdminUserTeam.php @@ -4,6 +4,7 @@ declare (strict_types = 1); namespace app\controller; use app\BaseController; +use app\middleware\CheckAdmin; use app\model\AdminDownScoresRecords; use app\model\AdminUpScoresRecords; use app\model\RechargeRecords; @@ -19,6 +20,8 @@ use think\exception\ValidateException; class AdminUserTeam extends BaseController { + protected $middleware = [CheckAdmin::class]; + /** * 获取用户列表 * @return array diff --git a/app/controller/AdminZoneManage.php b/app/controller/AdminZoneManage.php index b892fe3..e00d482 100644 --- a/app/controller/AdminZoneManage.php +++ b/app/controller/AdminZoneManage.php @@ -4,6 +4,7 @@ declare (strict_types = 1); namespace app\controller; use app\BaseController; +use app\middleware\CheckAdmin; use app\model\ZoneGoods; use app\model\ZoneGoodsParam; use app\validate\Zone as ZoneValidate; @@ -12,6 +13,9 @@ use think\facade\Request; class AdminZoneManage extends BaseController { + + protected $middleware = [CheckAdmin::class]; + /** * 刮奖专区列表 * @return array diff --git a/app/controller/AgentTeam.php b/app/controller/AgentTeam.php index 0ab304e..4838194 100644 --- a/app/controller/AgentTeam.php +++ b/app/controller/AgentTeam.php @@ -4,6 +4,7 @@ declare (strict_types = 1); namespace app\controller; use app\BaseController; +use app\middleware\CheckAgent; use app\model\AgentDownScoresRecords; use app\model\AgentUpScoresRecords; use app\model\AgentUser; @@ -19,6 +20,9 @@ use think\facade\Session; class AgentTeam extends BaseController { + + protected $middleware = [CheckAgent::class]; + /** * 获取用户列表 * @return array diff --git a/app/controller/CustomerService.php b/app/controller/CustomerService.php index 6a26622..e7d99d0 100644 --- a/app/controller/CustomerService.php +++ b/app/controller/CustomerService.php @@ -4,6 +4,7 @@ declare (strict_types = 1); namespace app\controller; use app\BaseController; +use app\middleware\CheckAdmin; use app\Model\CustomerService as CustomerServiceModel; use app\validate\CustomerService as CustomerServiceValidate; use think\exception\ValidateException; @@ -11,6 +12,9 @@ use think\facade\Request; class CustomerService extends BaseController { + + protected $middleware = [CheckAdmin::class]; + /** * 显示资源列表 */ diff --git a/app/controller/Pay.php b/app/controller/Pay.php index 5f1cc8a..760832a 100644 --- a/app/controller/Pay.php +++ b/app/controller/Pay.php @@ -5,12 +5,16 @@ namespace app\controller; use app\BaseController; use app\logic\AliPay; +use app\middleware\CheckUser; use app\validate\Pay as PayValidate; use think\exception\ValidateException; use think\facade\Request; class Pay extends BaseController { + + protected $middleware = [CheckUser::class]; + /** * 支付宝支付 * @return array|void diff --git a/app/controller/User.php b/app/controller/User.php index bafb303..f1ec969 100644 --- a/app/controller/User.php +++ b/app/controller/User.php @@ -2,6 +2,7 @@ namespace app\controller; use app\BaseController; +use app\middleware\CheckUser; use app\model\CustomerService as CustomerServiceModel; use app\model\User as UserModel; use app\validate\User as UserValidate; @@ -13,6 +14,8 @@ use think\facade\Session; class User extends BaseController { + protected $middleware = [CheckUser::class]; + /** * 找回密码 * @return array diff --git a/app/controller/Zone.php b/app/controller/Zone.php index 1599302..db8f2ca 100644 --- a/app/controller/Zone.php +++ b/app/controller/Zone.php @@ -3,6 +3,7 @@ namespace app\controller; use app\BaseController; +use app\middleware\CheckUser; use app\model\ConsumptionRecords; use app\model\Zone as ZoneModel; use app\model\ZoneGoods; @@ -15,6 +16,9 @@ use think\facade\Session; */ class Zone extends BaseController { + + protected $middleware = [CheckUser::class]; + /** * 首页专区列表 * @return array diff --git a/config/database.php b/config/database.php index e72ea8c..4545d76 100644 --- a/config/database.php +++ b/config/database.php @@ -60,4 +60,26 @@ return [ // 更多的数据库配置信息 ], + 'all_table_name' => [ + 'ggl_admin_down_scores_records', + 'ggl_admin_up_scores_records', + 'ggl_admin_user', + 'ggl_agent_down_scores_records', + 'ggl_agent_recharge_records', + 'ggl_agent_up_scores_records', + 'ggl_agent_user', + 'ggl_awards_records', + 'ggl_consumption_records', + 'ggl_customer_service', + 'ggl_pincode', + 'ggl_recharge_records', + 'ggl_rotation_chart', + 'ggl_setting', + 'ggl_user', + 'ggl_withdrawal_records', + 'ggl_zone', + 'ggl_zone_amount_param', + 'ggl_zone_goods', + 'ggl_zone_goods_param' + ] ];