// +---------------------------------------------------------------------- use think\facade\Route; use app\middleware\CheckUser; use app\middleware\CheckAgent; use app\middleware\CheckAdmin; # 登陆注册 Route::group('passport',function (){ Route::post('register','passport/register'); Route::post('login','passport/login'); Route::post('retrieve','passport/retrieve'); Route::post('changeCaptcha','passport/changeCaptcha'); Route::post('sendCode','passport/sendCode'); Route::post('adminLogin','passport/adminLogin'); Route::post('agentLogin','passport/agentLogin'); }); # 用户 Route::group('index',function () { Route::post('awardRecords','index/awardRecords'); Route::post('rotationChart','index/rotationChart'); Route::post('zoneList','index/zoneList'); Route::post('getNotice','index/getNotice'); Route::post('getNoticeInfo','index/getNoticeInfo')->middleware(CheckUser::class); }); Route::group('user',function (){ Route::rule('modifyPassword','user/modifyPassword'); Route::rule('withdrawalRecords','user/withdrawalRecords'); Route::rule('rechargeRecords','user/rechargeRecords'); Route::rule('consumptionRecords','user/consumptionRecords'); Route::rule('awardsRecords','user/awardsRecords'); Route::rule('userInfo','user/userInfo'); })->middleware(CheckUser::class); Route::group('zone',function(){ #Route::post('zoneList','zone/zoneList'); Route::post('zoneGoodsList','zone/zoneGoodsList'); Route::post('beginLottery','zone/beginLottery'); Route::post('endLottery','zone/endLottery'); Route::post('queryAwardsResult','zone/queryAwardsResult'); Route::post('beginInitInfo','zone/beginInitInfo'); })->middleware(CheckUser::class); # 代理 Route::group('agentTeam',function(){ Route::post('userList','agentTeam/userList'); Route::post('upScores','agentTeam/upScores'); Route::post('downScores','agentTeam/downScores'); Route::post('getAgentInviteCode','agentTeam/getAgentInviteCode'); Route::post('getAgentUserInfo','agentTeam/getAgentUserInfo'); })->middleware(CheckAgent::class); # 总后台 Route::group('adminStatistics',function() { Route::post('needStatistics','adminStatistics/needStatistics'); Route::post('userStatistics','adminStatistics/userStatistics'); Route::post('upAndDownStatistics','adminStatistics/upAndDownStatistics'); })->middleware(CheckAdmin::class); Route::group('adminUserTeam',function() { Route::post('userList','adminUserTeam/userList'); Route::post('editUser','adminUserTeam/editUser'); Route::post('deleteUser','adminUserTeam/deleteUser'); Route::post('upScores','adminUserTeam/upScores'); Route::post('downScores','adminUserTeam/downScores'); })->middleware(CheckAdmin::class); Route::group('adminAgentTeam',function() { Route::post('agentList','adminAgentTeam/agentList'); Route::post('agentUpScores','adminAgentTeam/agentUpScores'); Route::post('agentDownScores','adminAgentTeam/agentDownScores'); Route::post('editAgent','adminAgentTeam/editAgent'); Route::post('deleteAgent','adminAgentTeam/deleteAgent'); Route::post('addAgent','adminAgentTeam/addAgent'); })->middleware(CheckAdmin::class); Route::group('adminUser',function() { Route::post('userInfo','adminUser/userInfo'); Route::post('upScoresList','adminUser/upScoresList'); Route::post('downScoresList','adminUser/downScoresList'); })->middleware(CheckAdmin::class); Route::group('adminZoneManage',function() { Route::post('zoneGoodsList','adminZoneManage/zoneGoodsList'); Route::post('zoneGoodsChangeStatus','adminZoneManage/zoneGoodsChangeStatus'); Route::post('goodsParamList','adminZoneManage/goodsParamList'); Route::post('goodsParamSave','adminZoneManage/goodsParamSave'); Route::post('goodsParamDel','adminZoneManage/goodsParamDel'); })->middleware(CheckAdmin::class); Route::group('customerService',function() { Route::post('list','customerService/list'); Route::post('save','customerService/save'); Route::post('delete','customerService/delete'); })->middleware(CheckAdmin::class); Route::group('notice',function() { Route::post('list','notice/list'); Route::post('save','notice/save'); Route::post('delete','notice/delete'); })->middleware(CheckAdmin::class); Route::group('rotationChart',function() { Route::post('list','rotationChart/list'); Route::post('save','rotationChart/save'); Route::post('delete','rotationChart/delete'); Route::post('upload','rotationChart/upload'); })->middleware(CheckAdmin::class); # 支付(待开发) //Route::group('pay',function (){ // Route::post('pay','pay/pay'); // Route::post('notify','pay/notify'); // Route::post('return','pay/return'); //});