作者 李宇航

合并分支 'lyh-server' 到 'master'

Lyh server



查看合并请求 !2024
@@ -593,5 +593,23 @@ class OptimizeController extends BaseController @@ -593,5 +593,23 @@ class OptimizeController extends BaseController
593 $this->response('success',Code::SUCCESS,$resultData); 593 $this->response('success',Code::SUCCESS,$resultData);
594 } 594 }
595 595
596 - 596 + /**
  597 + * @remark :是否开启泛解析
  598 + * @name :saveIsAnalysis
  599 + * @author :lyh
  600 + * @method :post
  601 + * @time :2025/5/24 14:48
  602 + */
  603 + public function saveIsAnalysis(){
  604 + $this->request->validate([
  605 + 'id' => 'required',
  606 + 'is_analysis' => 'required',
  607 + ], [
  608 + 'id.required' => '项目id不能为空',
  609 + 'is_analysis.required' => 'is_analysis不能为空',
  610 + ]);
  611 + $projectModel = new Project();
  612 + $data = $projectModel->edit(['is_analysis'=>$this->param['is_analysis']],['id'=>$this->param['id']]);
  613 + $this->response('success',Code::SUCCESS,$data);
  614 + }
597 } 615 }
@@ -471,7 +471,7 @@ class ProjectLogic extends BaseLogic @@ -471,7 +471,7 @@ class ProjectLogic extends BaseLogic
471 } 471 }
472 $param['upload_config'] = json_encode($param['upload_config'] ?? []); 472 $param['upload_config'] = json_encode($param['upload_config'] ?? []);
473 $param['web_traffic_config'] = json_encode($param['web_traffic_config'] ?? []); 473 $param['web_traffic_config'] = json_encode($param['web_traffic_config'] ?? []);
474 - unset($param['robots']);//项目不保存robots 474 + unset($param['robots'],$param['is_analysis']);//项目不保存robots
475 $this->model->edit($param,['id'=>$param['id']]); 475 $this->model->edit($param,['id'=>$param['id']]);
476 Common::del_user_cache($this->model->getTable(),$param['id']); 476 Common::del_user_cache($this->model->getTable(),$param['id']);
477 return $this->success(); 477 return $this->success();
@@ -307,7 +307,7 @@ Route::middleware(['aloginauth'])->group(function () { @@ -307,7 +307,7 @@ Route::middleware(['aloginauth'])->group(function () {
307 Route::any('/getAnchorLink', [Aside\Optimize\OptimizeController::class, 'getAnchorLink'])->name('admin.optimize_getAnchorLink');//设置robots开关 307 Route::any('/getAnchorLink', [Aside\Optimize\OptimizeController::class, 'getAnchorLink'])->name('admin.optimize_getAnchorLink');//设置robots开关
308 Route::any('/getAfterCount', [Aside\Optimize\AfterCountController::class, 'getAfterCount'])->name('admin.optimize_getAfterCount');//售后统计数据 308 Route::any('/getAfterCount', [Aside\Optimize\AfterCountController::class, 'getAfterCount'])->name('admin.optimize_getAfterCount');//售后统计数据
309 Route::any('/getAfterCountInfo', [Aside\Optimize\AfterCountController::class, 'getAfterCountInfo'])->name('admin.optimize_getAfterCountInfo');//售后统计数据详情 309 Route::any('/getAfterCountInfo', [Aside\Optimize\AfterCountController::class, 'getAfterCountInfo'])->name('admin.optimize_getAfterCountInfo');//售后统计数据详情
310 - 310 + Route::any('/saveIsAnalysis', [Aside\Optimize\OptimizeController::class, 'saveIsAnalysis'])->name('admin.optimize_saveIsAnalysis');//优化中台开启与关闭泛解析
311 //检查列表 311 //检查列表
312 Route::prefix('check_list')->group(function () { 312 Route::prefix('check_list')->group(function () {
313 Route::any('/', [Aside\Optimize\CheckListController::class, 'lists'])->name('admin.check_lists'); 313 Route::any('/', [Aside\Optimize\CheckListController::class, 'lists'])->name('admin.check_lists');