正在显示
3 个修改的文件
包含
42 行增加
和
1 行删除
| @@ -26,4 +26,21 @@ class BProjectIsComController extends BaseController | @@ -26,4 +26,21 @@ class BProjectIsComController extends BaseController | ||
| 26 | $data = $logic->getIsComConfig(); | 26 | $data = $logic->getIsComConfig(); |
| 27 | $this->response('success',Code::SUCCESS,$data); | 27 | $this->response('success',Code::SUCCESS,$data); |
| 28 | } | 28 | } |
| 29 | + | ||
| 30 | + /** | ||
| 31 | + * @remark :保存配置 | ||
| 32 | + * @name :saveComConfig | ||
| 33 | + * @author :lyh | ||
| 34 | + * @method :post | ||
| 35 | + * @time :2024/8/1 15:38 | ||
| 36 | + */ | ||
| 37 | + public function saveComConfig(BProjectIsComLogic $logic){ | ||
| 38 | + $this->request->validate([ | ||
| 39 | + 'data'=>'required', | ||
| 40 | + ],[ | ||
| 41 | + 'data.required' => 'data不能为空', | ||
| 42 | + ]); | ||
| 43 | + $logic->saveComConfig(); | ||
| 44 | + $this->response('success'); | ||
| 45 | + } | ||
| 29 | } | 46 | } |
| @@ -145,4 +145,26 @@ class BProjectIsComLogic extends BaseLogic | @@ -145,4 +145,26 @@ class BProjectIsComLogic extends BaseLogic | ||
| 145 | } | 145 | } |
| 146 | return $this->success($data); | 146 | return $this->success($data); |
| 147 | } | 147 | } |
| 148 | + | ||
| 149 | + /** | ||
| 150 | + * @remark :保存配置 | ||
| 151 | + * @name :saveComConfig | ||
| 152 | + * @author :lyh | ||
| 153 | + * @method :post | ||
| 154 | + * @time :2024/8/1 15:41 | ||
| 155 | + */ | ||
| 156 | + public function saveComConfig(){ | ||
| 157 | + $data = $this->param['data']; | ||
| 158 | + foreach ($data as $k => $v){ | ||
| 159 | + if(isset($v['id']) && !empty($v['id'])){ | ||
| 160 | + $id = $v['id']; | ||
| 161 | + unset($v['id']); | ||
| 162 | + $this->model->edit($v,['id'=>$id]); | ||
| 163 | + }else{ | ||
| 164 | + //查询当前数据是否存在 | ||
| 165 | + $this->model->add($v); | ||
| 166 | + } | ||
| 167 | + } | ||
| 168 | + return $this->success(); | ||
| 169 | + } | ||
| 148 | } | 170 | } |
| @@ -556,7 +556,9 @@ Route::middleware(['bloginauth'])->group(function () { | @@ -556,7 +556,9 @@ Route::middleware(['bloginauth'])->group(function () { | ||
| 556 | }); | 556 | }); |
| 557 | //设置公共头部+底部配置 | 557 | //设置公共头部+底部配置 |
| 558 | Route::prefix('com_config')->group(function () { | 558 | Route::prefix('com_config')->group(function () { |
| 559 | - Route::any('/getIsComConfig', [\App\Http\Controllers\Bside\Template\BProjectIsComController::class, 'getIsComConfig'])->name('template_label_getUserLists'); | 559 | + Route::any('/getIsComConfig', [\App\Http\Controllers\Bside\Template\BProjectIsComController::class, 'getIsComConfig'])->name('com_config_getIsComConfig'); |
| 560 | + Route::any('/saveComConfig', [\App\Http\Controllers\Bside\Template\BProjectIsComController::class, 'saveComConfig'])->name('com_config_getIsComConfig'); | ||
| 561 | + | ||
| 560 | }); | 562 | }); |
| 561 | }); | 563 | }); |
| 562 | //无需登录验证的路由组 | 564 | //无需登录验证的路由组 |
-
请 注册 或 登录 后发表评论