作者 lyh

gx

... ... @@ -9,7 +9,9 @@
namespace App\Http\Controllers\Aside\Com;
use App\Enums\Common\Code;
use App\Http\Controllers\Aside\BaseController;
use App\Models\Com\PromotionKeyword;
class KeywordController extends BaseController
{
... ... @@ -20,19 +22,19 @@ class KeywordController extends BaseController
* @method :post
* @time :2024/2/26 9:24
*/
public function savePromotionKeyword(){
public function createKeywordTask(){
$this->request->validate([
'data' => 'required|array',
'project_id'=>'required',
'number'=>'required'
], [
'data.required' => '自定义询盘数据不为空',
'data.array' => '必须为数组',
'project_id.required' => '项目唯一标识不为空',
'number.required' => 'number不为空',
]);
foreach ($this->param['data'] as $v){
$param['keyword'] = $v;
$param['project_id'] = $this->param['project_id'];
$keywordModel = new PromotionKeyword();
$rs = $keywordModel->add($this->param);
if($rs === false){
$this->response('添加失败',Code::SYSTEM_ERROR);
}
$this->response('success');
}
}
... ...
... ... @@ -326,6 +326,13 @@ Route::middleware(['aloginauth'])->group(function () {
Route::any('/del', [\App\Http\Controllers\Aside\CustomModule\CustomModuleController::class, 'del'])->name('custom_del');
});
/**
* 生成视频的项目
*/
Route::prefix('promotion_keyword')->group(function () {
Route::any('/createKeywordTask', [Aside\Com\KeywordController::class, 'createKeywordTask'])->name('promotion_keyword_createKeywordTask');
});
// 公共主题模版
Route::prefix('template')->group(function () {
Route::any('/', [Aside\Template\ATemplateController::class, 'lists'])->name('admin.ATemplate_lists');
... ...