|
@@ -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
|
} |