作者 lyh

gx

... ... @@ -86,6 +86,7 @@ class ProjectController extends BaseController
'gl_project.channel AS channel',
'gl_project.company AS company',
'gl_project.type AS type',
'gl_project.uptime AS uptime',
'gl_project.is_upgrade AS is_upgrade',
'gl_project.created_at AS created_at',
'gl_project.cooperate_date AS cooperate_date',
... ...
... ... @@ -173,4 +173,32 @@ class KeywordController extends BaseController
$this->response('success');
}
/**
* @remark :批量清除关键词相关内容
* @name :batchKeywordFiled
* @author :lyh
* @method :post
* @time :2024/4/22 10:27
*/
public function batchKeywordFiled(){
$param = [];
if(isset($this->param['keyword'])){
$param['seo_keyword'] = null;
}
if(isset($this->param['description'])){
$param['seo_description'] = null;
}
if(isset($this->param['title'])){
$param['keyword_title'] = null;
}
if(isset($this->param['content'])){
$param['keyword_content'] = null;
}
$keywordModel = new Keyword();
$rs = $keywordModel->edit($param,['id'=>['>',0]]);
if($rs === false){
$this->fail('保存失败,请联系管理员');
}
$this->response('success');
}
}
... ...
... ... @@ -258,7 +258,7 @@ Route::middleware(['bloginauth'])->group(function () {
Route::post('keyword/batchAdd', [\App\Http\Controllers\Bside\Product\KeywordController::class, 'batchAdd'])->name('product_keyword_batchAdd');
Route::post('keyword/batchDel', [\App\Http\Controllers\Bside\Product\KeywordController::class, 'batchDel'])->name('product_keyword_batchDel');
Route::any('keyword/delete', [\App\Http\Controllers\Bside\Product\KeywordController::class, 'delete'])->name('product_keyword_delete');
Route::any('keyword/batchKeywordFiled', [\App\Http\Controllers\Bside\Product\KeywordController::class, 'batchKeywordFiled'])->name('product_keyword_batchKeywordFiled');
//产品参数
Route::get('attr', [\App\Http\Controllers\Bside\Product\AttrController::class, 'index'])->name('product_attr');
Route::get('attr/info', [\App\Http\Controllers\Bside\Product\AttrController::class, 'info'])->name('product_attr_info');
... ...