feat: add syj promote workflow
This commit is contained in:
@@ -2864,6 +2864,26 @@ Route::group('adminapi', function () {
|
||||
\app\http\middleware\admin\AdminLogMiddleware::class
|
||||
]);
|
||||
|
||||
/**
|
||||
* 芍药居推四免一推广任务
|
||||
*/
|
||||
Route::group('syj/promote', function () {
|
||||
Route::get('task/list', 'v1.syj.PromoteController/taskList')->option(['real_name' => '芍药居推广任务列表']);
|
||||
Route::get('task/:id', 'v1.syj.PromoteController/taskDetail')->option(['real_name' => '芍药居推广任务详情']);
|
||||
Route::get('task/:id/records', 'v1.syj.PromoteController/taskRecords')->option(['real_name' => '芍药居推广任务进度']);
|
||||
Route::get('cashout/list', 'v1.syj.PromoteController/cashoutList')->option(['real_name' => '芍药居提前兑现审核列表']);
|
||||
Route::post('cashout/:id/audit', 'v1.syj.PromoteController/auditCashout')->option(['real_name' => '芍药居提前兑现审核']);
|
||||
Route::get('settlement/list', 'v1.syj.PromoteController/settlementList')->option(['real_name' => '芍药居结算流水']);
|
||||
Route::get('config', 'v1.syj.PromoteController/getConfig')->option(['real_name' => '芍药居任务配置']);
|
||||
Route::post('config', 'v1.syj.PromoteController/saveConfig')->option(['real_name' => '保存芍药居任务配置']);
|
||||
Route::post('retry-trigger/:taskId', 'v1.syj.PromoteController/retryTrigger')->option(['real_name' => '重试芍药居奖励触发']);
|
||||
})->middleware([
|
||||
\app\http\middleware\AllowOriginMiddleware::class,
|
||||
\app\http\middleware\admin\AdminAuthTokenMiddleware::class,
|
||||
\app\http\middleware\admin\AdminCkeckRoleMiddleware::class,
|
||||
\app\http\middleware\admin\AdminLogMiddleware::class
|
||||
]);
|
||||
|
||||
/**
|
||||
* miss 路由
|
||||
*/
|
||||
|
||||
@@ -438,6 +438,15 @@ Route::group('api', function () {
|
||||
Route::get('hjf/brokerage/progress', 'v1.hjf.HjfBrokerage/progress')->name('hjfBrokerageProgress');//推荐佣金周期进度
|
||||
Route::get('hjf/assets/overview', 'v1.hjf.HjfAssets/overview')->name('hjfAssetsOverview');//资产总览
|
||||
|
||||
// 芍药居推四免一推广任务
|
||||
Route::get('syj/promote/overview', 'v1.syj.PromoteController/overview')->name('syjPromoteOverview');
|
||||
Route::get('syj/promote/task/list', 'v1.syj.PromoteController/taskList')->name('syjPromoteTaskList');
|
||||
Route::get('syj/promote/task/:id', 'v1.syj.PromoteController/taskDetail')->name('syjPromoteTaskDetail');
|
||||
Route::get('syj/promote/task/:id/records', 'v1.syj.PromoteController/taskRecords')->name('syjPromoteTaskRecords');
|
||||
Route::post('syj/promote/task/:id/cashout', 'v1.syj.PromoteController/cashout')->name('syjPromoteCashout');
|
||||
Route::get('syj/promote/amount/log', 'v1.syj.PromoteController/amountLog')->name('syjPromoteAmountLog');
|
||||
Route::get('syj/promote/settlement/list', 'v1.syj.PromoteController/settlementList')->name('syjPromoteSettlementList');
|
||||
|
||||
})->middleware(StationOpenMiddleware::class)->middleware(AuthTokenMiddleware::class, true);
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user