作者 lyh

gx

@@ -545,4 +545,21 @@ class ProjectController extends BaseController @@ -545,4 +545,21 @@ class ProjectController extends BaseController
545 } 545 }
546 $this->response('success',Code::SUCCESS, ['in_service' => $in_service]); 546 $this->response('success',Code::SUCCESS, ['in_service' => $in_service]);
547 } 547 }
  548 +
  549 + /**
  550 + * @remark :逻辑删除项目
  551 + * @name :del
  552 + * @author :lyh
  553 + * @method :post
  554 + * @time :2023/9/8 15:21
  555 + */
  556 + public function del(ProjectLogic $logic){
  557 + $this->request->validate([
  558 + 'id'=>'required',
  559 + ],[
  560 + 'id.required' => 'id不能为空',
  561 + ]);
  562 + $logic->projectDel();
  563 + $this->response('success');
  564 + }
548 } 565 }
@@ -403,6 +403,19 @@ class ProjectLogic extends BaseLogic @@ -403,6 +403,19 @@ class ProjectLogic extends BaseLogic
403 return $this->success(); 403 return $this->success();
404 } 404 }
405 405
406 - 406 + /**
  407 + * @remark :
  408 + * @name :projectDel
  409 + * @author :lyh
  410 + * @method :post
  411 + * @time :2023/9/8 15:23
  412 + */
  413 + public function projectDel(){
  414 + $rs = $this->edit(['delete_status'=>1],['id'=>$this->param['id']]);
  415 + if($rs === false){
  416 + $this->fail('error');
  417 + }
  418 + return $this->success();
  419 + }
407 420
408 } 421 }
@@ -164,6 +164,7 @@ Route::middleware(['aloginauth'])->group(function () { @@ -164,6 +164,7 @@ Route::middleware(['aloginauth'])->group(function () {
164 Route::any('/getManagerList', [Aside\Project\ProjectController::class, 'getManagerList'])->name('admin.project_getManagerList');//根据组获取用户 164 Route::any('/getManagerList', [Aside\Project\ProjectController::class, 'getManagerList'])->name('admin.project_getManagerList');//根据组获取用户
165 Route::any('/getServiceConfig', [Aside\Project\ProjectController::class, 'getServiceConfig'])->name('admin.project_getServiceConfig');//获取数据库和服务器 165 Route::any('/getServiceConfig', [Aside\Project\ProjectController::class, 'getServiceConfig'])->name('admin.project_getServiceConfig');//获取数据库和服务器
166 Route::any('/getDomain', [Aside\Project\ProjectController::class, 'getDomain'])->name('admin.project_getDomain');//获取域名列表 166 Route::any('/getDomain', [Aside\Project\ProjectController::class, 'getDomain'])->name('admin.project_getDomain');//获取域名列表
  167 + Route::any('/del', [Aside\Project\ProjectController::class, 'del'])->name('admin.project_del');//获取域名列表
167 //获取关键词前缀和后缀 168 //获取关键词前缀和后缀
168 Route::prefix('keyword')->group(function () { 169 Route::prefix('keyword')->group(function () {
169 Route::any('/getKeywordPrefix', [Aside\Project\KeywordPrefixController::class, 'getKeywordPrefix'])->name('admin.keyword_getKeywordPrefix'); 170 Route::any('/getKeywordPrefix', [Aside\Project\KeywordPrefixController::class, 'getKeywordPrefix'])->name('admin.keyword_getKeywordPrefix');