作者 赵彬吉
@@ -339,11 +339,18 @@ class CustomModuleContentLogic extends BaseLogic @@ -339,11 +339,18 @@ class CustomModuleContentLogic extends BaseLogic
339 DB::beginTransaction(); 339 DB::beginTransaction();
340 try { 340 try {
341 foreach ($this->param['id'] as $id) { 341 foreach ($this->param['id'] as $id) {
  342 + $info = $this->model->read(['id' => $id], ['id']);
  343 + if($info !== false){
  344 + if($info['status'] != 2){
  345 + $this->model->edit(['status' => 2],['id' => $id]);
  346 + }else{
342 //删除当前扩展字段 347 //删除当前扩展字段
343 $this->delRoute($id); 348 $this->delRoute($id);
344 $this->delContentExtend($id); 349 $this->delContentExtend($id);
345 $this->model->del(['id' => $id]); 350 $this->model->del(['id' => $id]);
346 } 351 }
  352 + }
  353 + }
347 DB::commit(); 354 DB::commit();
348 } catch (Exception $e) { 355 } catch (Exception $e) {
349 DB::rollBack(); 356 DB::rollBack();
@@ -57,7 +57,6 @@ Route::any('get_external_link_by_domain', [\App\Http\Controllers\Api\PrivateCont @@ -57,7 +57,6 @@ Route::any('get_external_link_by_domain', [\App\Http\Controllers\Api\PrivateCont
57 Route::any('get_project_detail', [\App\Http\Controllers\Api\PrivateController::class, 'getProjectByDomain'])->name('api.project_detail'); 57 Route::any('get_project_detail', [\App\Http\Controllers\Api\PrivateController::class, 'getProjectByDomain'])->name('api.project_detail');
58 // 获取项目产品信息 58 // 获取项目产品信息
59 Route::any('get_project_product', [\App\Http\Controllers\Api\PrivateController::class, 'getProjectProduct'])->name('api.project_product'); 59 Route::any('get_project_product', [\App\Http\Controllers\Api\PrivateController::class, 'getProjectProduct'])->name('api.project_product');
60 -// --------------------- 站群服务 ------------------------------------------  
61 // --------------------- 监控服务 ------------------------------------------ 60 // --------------------- 监控服务 ------------------------------------------
62 Route::any('get_project_online', [\App\Http\Controllers\Api\PrivateController::class, 'getProjectOnline'])->name('api.get_project_online'); 61 Route::any('get_project_online', [\App\Http\Controllers\Api\PrivateController::class, 'getProjectOnline'])->name('api.get_project_online');
63 // 将项目标记为广告状态 62 // 将项目标记为广告状态