作者 lyh

gx

... ... @@ -545,4 +545,21 @@ class ProjectController extends BaseController
}
$this->response('success',Code::SUCCESS, ['in_service' => $in_service]);
}
/**
* @remark :逻辑删除项目
* @name :del
* @author :lyh
* @method :post
* @time :2023/9/8 15:21
*/
public function del(ProjectLogic $logic){
$this->request->validate([
'id'=>'required',
],[
'id.required' => 'id不能为空',
]);
$logic->projectDel();
$this->response('success');
}
}
... ...
... ... @@ -403,6 +403,19 @@ class ProjectLogic extends BaseLogic
return $this->success();
}
/**
* @remark :
* @name :projectDel
* @author :lyh
* @method :post
* @time :2023/9/8 15:23
*/
public function projectDel(){
$rs = $this->edit(['delete_status'=>1],['id'=>$this->param['id']]);
if($rs === false){
$this->fail('error');
}
return $this->success();
}
}
... ...
... ... @@ -164,6 +164,7 @@ Route::middleware(['aloginauth'])->group(function () {
Route::any('/getManagerList', [Aside\Project\ProjectController::class, 'getManagerList'])->name('admin.project_getManagerList');//根据组获取用户
Route::any('/getServiceConfig', [Aside\Project\ProjectController::class, 'getServiceConfig'])->name('admin.project_getServiceConfig');//获取数据库和服务器
Route::any('/getDomain', [Aside\Project\ProjectController::class, 'getDomain'])->name('admin.project_getDomain');//获取域名列表
Route::any('/del', [Aside\Project\ProjectController::class, 'del'])->name('admin.project_del');//获取域名列表
//获取关键词前缀和后缀
Route::prefix('keyword')->group(function () {
Route::any('/getKeywordPrefix', [Aside\Project\KeywordPrefixController::class, 'getKeywordPrefix'])->name('admin.keyword_getKeywordPrefix');
... ...