作者 lyh

gx

... ... @@ -800,10 +800,26 @@ class ProjectController extends BaseController
],[
'project_id.required' => 'project_id不能为空',
]);
$token = $logic->getSiteToken($this->map);
$this->response('success',Code::SUCCESS,['site_token' => $token]);
}
/**
* @remark :单独保存其他项目配置
* @name :saveOtherProject
* @author :lyh
* @method :post
* @time :2023/11/17 15:23
*/
public function saveOtherProject(ProjectLogic $logic){
$this->request->validate([
'project_id'=>'required',
'other_project'=>'required'
],[
'project_id.required' => 'project_id不能为空',
'other_project.required' => '其他项目设置不能为空',
]);
$logic->saveOtherProject();
$this->response('success');
}
}
... ...
... ... @@ -692,4 +692,20 @@ class ProjectLogic extends BaseLogic
return $project->site_token;
}
/**
* @remark :bao
* @name :saveOtherProject
* @author :lyh
* @method :post
* @time :2023/11/17 15:26
*/
public function saveOtherProject(){
$buildModel = new DeployBuild();
$rs = $buildModel->edit(['other_project'=>json_encode($this->param['other_project'])],['project_id'=>$this->param['project_id']]);
if($rs === false){
$this->fail('系统错误,请联系管理员');
}
return $this->success(['other_project'=>$this->param['other_project']]);
}
}
... ...
... ... @@ -113,7 +113,7 @@ class ProductLogic extends BaseLogic
unset($v['title']);
if($v['type'] == 3 || $v['type'] == 4){
foreach ($v['values'] as $k1=>$v1){
$v1 = str_replace_url($v1);
$v1['url'] = str_replace_url($v1['url']);
$v['values'][$k1] = $v1;
}
$v['values'] = json_encode($v['values']);
... ...
... ... @@ -171,6 +171,7 @@ Route::middleware(['aloginauth'])->group(function () {
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::any('/site_token', [Aside\Project\ProjectController::class, 'site_token'])->name('admin.project_site_token');
Route::any('/saveOtherProject', [Aside\Project\ProjectController::class, 'saveOtherProject'])->name('admin.project_saveOtherProject');//其他项目设置
//获取关键词前缀和后缀
Route::prefix('keyword')->group(function () {
Route::any('/getKeywordPrefix', [Aside\Project\KeywordPrefixController::class, 'getKeywordPrefix'])->name('admin.keyword_getKeywordPrefix');
... ...