作者 lyh

gx

... ... @@ -26,4 +26,21 @@ class BProjectIsComController extends BaseController
$data = $logic->getIsComConfig();
$this->response('success',Code::SUCCESS,$data);
}
/**
* @remark :保存配置
* @name :saveComConfig
* @author :lyh
* @method :post
* @time :2024/8/1 15:38
*/
public function saveComConfig(BProjectIsComLogic $logic){
$this->request->validate([
'data'=>'required',
],[
'data.required' => 'data不能为空',
]);
$logic->saveComConfig();
$this->response('success');
}
}
... ...
... ... @@ -145,4 +145,26 @@ class BProjectIsComLogic extends BaseLogic
}
return $this->success($data);
}
/**
* @remark :保存配置
* @name :saveComConfig
* @author :lyh
* @method :post
* @time :2024/8/1 15:41
*/
public function saveComConfig(){
$data = $this->param['data'];
foreach ($data as $k => $v){
if(isset($v['id']) && !empty($v['id'])){
$id = $v['id'];
unset($v['id']);
$this->model->edit($v,['id'=>$id]);
}else{
//查询当前数据是否存在
$this->model->add($v);
}
}
return $this->success();
}
}
... ...
... ... @@ -556,7 +556,9 @@ Route::middleware(['bloginauth'])->group(function () {
});
//设置公共头部+底部配置
Route::prefix('com_config')->group(function () {
Route::any('/getIsComConfig', [\App\Http\Controllers\Bside\Template\BProjectIsComController::class, 'getIsComConfig'])->name('template_label_getUserLists');
Route::any('/getIsComConfig', [\App\Http\Controllers\Bside\Template\BProjectIsComController::class, 'getIsComConfig'])->name('com_config_getIsComConfig');
Route::any('/saveComConfig', [\App\Http\Controllers\Bside\Template\BProjectIsComController::class, 'saveComConfig'])->name('com_config_getIsComConfig');
});
});
//无需登录验证的路由组
... ...