作者 lyh

gx

... ... @@ -750,4 +750,21 @@ class ProjectController extends BaseController
return $item;
}
/**
* @remark :复制项目
* @name :copyProject
* @author :lyh
* @method :post
* @time :2023/11/8 14:17
*/
public function copyProject(ProjectLogic $logic){
$this->request->validate([
'project_id'=>'required',
],[
'project_id.required' => 'project_id不能为空',
]);
$data = $logic->copyProject();
$this->response('success',Code::SUCCESS,$data);
}
}
... ...
... ... @@ -513,4 +513,17 @@ class ProjectLogic extends BaseLogic
}
}
}
/**
* @remark :复制项目
* @name :copyProject
* @author :lyh
* @method :post
* @time :2023/11/8 14:23
*/
public function copyProject(){
$data = $this->model::where('id', $this->param['project_id'])->first();
$data = $data->getAttributes();
return $this->success($data);
}
}
... ...
... ... @@ -169,6 +169,7 @@ Route::middleware(['aloginauth'])->group(function () {
Route::any('/del', [Aside\Project\ProjectController::class, 'del'])->name('admin.project_del');
Route::any('/getRenewLog', [Aside\Project\ProjectController::class, 'getRenewLog'])->name('admin.project_getRenewLog');
Route::any('/tdkList', [Aside\Project\ProjectController::class, 'tdkList'])->name('admin.project_tdkList');
Route::any('/copyProject', [Aside\Project\ProjectController::class, 'copyProject'])->name('admin.project_copyProject');
//获取关键词前缀和后缀
Route::prefix('keyword')->group(function () {
Route::any('/getKeywordPrefix', [Aside\Project\KeywordPrefixController::class, 'getKeywordPrefix'])->name('admin.keyword_getKeywordPrefix');
... ...