作者 lyh

gx

@@ -9,7 +9,9 @@ @@ -9,7 +9,9 @@
9 9
10 namespace App\Http\Controllers\Aside\Com; 10 namespace App\Http\Controllers\Aside\Com;
11 11
  12 +use App\Enums\Common\Code;
12 use App\Http\Controllers\Aside\BaseController; 13 use App\Http\Controllers\Aside\BaseController;
  14 +use App\Models\Com\PromotionKeyword;
13 15
14 class KeywordController extends BaseController 16 class KeywordController extends BaseController
15 { 17 {
@@ -20,19 +22,19 @@ class KeywordController extends BaseController @@ -20,19 +22,19 @@ class KeywordController extends BaseController
20 * @method :post 22 * @method :post
21 * @time :2024/2/26 9:24 23 * @time :2024/2/26 9:24
22 */ 24 */
23 - public function savePromotionKeyword(){ 25 + public function createKeywordTask(){
24 $this->request->validate([ 26 $this->request->validate([
25 - 'data' => 'required|array',  
26 'project_id'=>'required', 27 'project_id'=>'required',
  28 + 'number'=>'required'
27 ], [ 29 ], [
28 - 'data.required' => '自定义询盘数据不为空',  
29 - 'data.array' => '必须为数组',  
30 'project_id.required' => '项目唯一标识不为空', 30 'project_id.required' => '项目唯一标识不为空',
  31 + 'number.required' => 'number不为空',
31 ]); 32 ]);
32 - foreach ($this->param['data'] as $v){  
33 - $param['keyword'] = $v;  
34 - $param['project_id'] = $this->param['project_id'];  
35 - 33 + $keywordModel = new PromotionKeyword();
  34 + $rs = $keywordModel->add($this->param);
  35 + if($rs === false){
  36 + $this->response('添加失败',Code::SYSTEM_ERROR);
36 } 37 }
  38 + $this->response('success');
37 } 39 }
38 } 40 }
@@ -326,6 +326,13 @@ Route::middleware(['aloginauth'])->group(function () { @@ -326,6 +326,13 @@ Route::middleware(['aloginauth'])->group(function () {
326 Route::any('/del', [\App\Http\Controllers\Aside\CustomModule\CustomModuleController::class, 'del'])->name('custom_del'); 326 Route::any('/del', [\App\Http\Controllers\Aside\CustomModule\CustomModuleController::class, 'del'])->name('custom_del');
327 }); 327 });
328 328
  329 + /**
  330 + * 生成视频的项目
  331 + */
  332 + Route::prefix('promotion_keyword')->group(function () {
  333 + Route::any('/createKeywordTask', [Aside\Com\KeywordController::class, 'createKeywordTask'])->name('promotion_keyword_createKeywordTask');
  334 + });
  335 +
329 // 公共主题模版 336 // 公共主题模版
330 Route::prefix('template')->group(function () { 337 Route::prefix('template')->group(function () {
331 Route::any('/', [Aside\Template\ATemplateController::class, 'lists'])->name('admin.ATemplate_lists'); 338 Route::any('/', [Aside\Template\ATemplateController::class, 'lists'])->name('admin.ATemplate_lists');