作者 lyh

gx添加随机模块

... ... @@ -23,6 +23,23 @@ class BTemplateModuleRandomController extends BaseController
}
/**
* @remark :获取当前项目所有随机模块
* @name :getRandomList
* @author :lyh
* @method :post
* @time :2025/5/27 16:00
*/
public function getRandomList(){
$this->request->validate([
'project_id'=>'required',
],[
'project_id.required' => 'project_id不能为空',
]);
$data = $this->logic->getRandomList();
$this->response('success',Code::SUCCESS,$data);
}
/**
* @remark :设置为随机模块
* @name :saveRandomModule
* @author :lyh
... ...
... ... @@ -46,6 +46,18 @@ class BTemplateModuleRandomLogic extends BaseLogic
}
/**
* @remark :获取当前项目的所有随机模块
* @name :getRandomList
* @author :lyh
* @method :post
* @time :2025/5/27 15:59
*/
public function getRandomList(){
$data = $this->model->list(['project_id'=>$this->user['project_id']],'id',['id','uuid','project_id','module_id']);
return $this->success($data);
}
/**
* @remark :获取当前模块是否为随机模块
* @name :getIsRandomModule
* @author :lyh
... ...
... ... @@ -446,6 +446,7 @@ Route::middleware(['bloginauth'])->group(function () {
//随机模块
Route::prefix('random')->group(function () {
//获取所有左侧模版
Route::any('/getRandomList', [\App\Http\Controllers\Bside\Template\BTemplateModuleRandomController::class, 'getRandomList'])->name('template_random_getRandomList');
Route::any('/getRandomInfo', [\App\Http\Controllers\Bside\Template\BTemplateModuleRandomController::class, 'getRandomInfo'])->name('template_random_getRandomInfo');
Route::any('/saveRandomModule', [\App\Http\Controllers\Bside\Template\BTemplateModuleRandomController::class, 'saveRandomModule'])->name('template_random_saveRandomModule');
});
... ...