mirror of
https://github.com/crmeb/CRMEB.git
synced 2026-10-28 13:31:04 +00:00
71 lines
4.6 KiB
PHP
71 lines
4.6 KiB
PHP
<?php
|
||
// +----------------------------------------------------------------------
|
||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
||
// +----------------------------------------------------------------------
|
||
// | Copyright (c) 2016~2026 https://www.crmeb.com All rights reserved.
|
||
// +----------------------------------------------------------------------
|
||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
||
// +----------------------------------------------------------------------
|
||
// | Author: CRMEB Team <admin@crmeb.com>
|
||
// +----------------------------------------------------------------------
|
||
use think\facade\Route;
|
||
|
||
/**
|
||
* 财务模块 相关路由
|
||
*/
|
||
Route::group('finance', function () {
|
||
|
||
/** 提现 */
|
||
Route::group(function () {
|
||
//申请列表
|
||
Route::get('extract', [\app\adminapi\controller\finance\UserExtractController::class, 'index'])->option(['real_name' => '提现申请列表']);
|
||
//编辑表单
|
||
Route::get('extract/:id/edit', [\app\adminapi\controller\finance\UserExtractController::class, 'edit'])->option(['real_name' => '提现记录修改表单']);
|
||
//保存修改
|
||
Route::put('extract/:id', [\app\adminapi\controller\finance\UserExtractController::class, 'update'])->option(['real_name' => '提现记录修改']);
|
||
//拒绝申请
|
||
Route::put('extract/refuse/:id', [\app\adminapi\controller\finance\UserExtractController::class, 'refuse'])->option(['real_name' => '拒绝提现申请']);
|
||
//通过申请
|
||
Route::put('extract/adopt/:id', [\app\adminapi\controller\finance\UserExtractController::class, 'adopt'])->option(['real_name' => '通过提现申请']);
|
||
})->option(['parent' => 'finance', 'cate_name' => '提现']);
|
||
|
||
/** 资金记录 */
|
||
Route::group(function () {
|
||
//筛选类型
|
||
Route::get('finance/bill_type', [\app\adminapi\controller\finance\FinanceController::class, 'billType'])->option(['real_name' => '资金记录类型']);
|
||
//资金记录
|
||
Route::get('finance/list', [\app\adminapi\controller\finance\FinanceController::class, 'list'])->option(['real_name' => '资金记录列表']);
|
||
//佣金记录
|
||
Route::get('finance/commission_list', [\app\adminapi\controller\finance\FinanceController::class, 'getCommissionList'])->option(['real_name' => '佣金记录列表']);
|
||
//佣金详情用户信息
|
||
Route::get('finance/user_info/:id', [\app\adminapi\controller\finance\FinanceController::class, 'userInfo'])->option(['real_name' => '佣金详情用户信息']);
|
||
//佣金提现记录个人列表
|
||
Route::get('finance/extract_list/:id', [\app\adminapi\controller\finance\FinanceController::class, 'getExtractList'])->option(['real_name' => '佣金提现记录个人列表']);
|
||
/** 余额记录 */
|
||
Route::get('balance/list', [\app\adminapi\controller\finance\UserBalanceController::class, 'balanceList'])->option(['real_name' => '余额记录列表']);
|
||
Route::post('balance/set_mark/:id', [\app\adminapi\controller\finance\UserBalanceController::class, 'balanceRecordRemark'])->option(['real_name' => '余额记录备注']);
|
||
})->option(['parent' => 'finance', 'cate_name' => '资金记录']);
|
||
|
||
/** 充值记录(系统自带,不依赖充值插件) */
|
||
Route::group(function () {
|
||
//充值记录列表
|
||
Route::get('recharge', [\app\adminapi\controller\finance\UserRechargeController::class, 'index'])->option(['real_name' => '充值记录列表']);
|
||
//删除记录
|
||
Route::delete('recharge/:id', [\app\adminapi\controller\finance\UserRechargeController::class, 'delete'])->option(['real_name' => '删除充值记录']);
|
||
//获取用户充值数据
|
||
Route::get('recharge/user_recharge', [\app\adminapi\controller\finance\UserRechargeController::class, 'user_recharge'])->option(['real_name' => '获取用户充值数据']);
|
||
//退款表单
|
||
Route::get('recharge/:id/refund_edit', [\app\adminapi\controller\finance\UserRechargeController::class, 'refund_edit'])->option(['real_name' => '充值退款表单']);
|
||
//退款
|
||
Route::put('recharge/:id', [\app\adminapi\controller\finance\UserRechargeController::class, 'refund_update'])->option(['real_name' => '充值退款']);
|
||
})->option(['parent' => 'finance', 'cate_name' => '充值']);
|
||
|
||
|
||
|
||
})->middleware([
|
||
\app\http\middleware\AllowOriginMiddleware::class,
|
||
\app\adminapi\middleware\AdminAuthTokenMiddleware::class,
|
||
\app\adminapi\middleware\AdminCheckRoleMiddleware::class,
|
||
\app\adminapi\middleware\AdminLogMiddleware::class
|
||
])->option(['mark' => 'finance', 'mark_name' => '财务管理']);
|