作者 刘锟

Merge remote-tracking branch 'origin/master' into akun

@@ -41,6 +41,22 @@ class UpdateController extends BaseController @@ -41,6 +41,22 @@ class UpdateController extends BaseController
41 ], [ 41 ], [
42 'project_id.required' => 'project_id不能为空', 42 'project_id.required' => 'project_id不能为空',
43 ]); 43 ]);
  44 + $info = getDeployOptimize($this->param['project_id']);
  45 + if (empty($info['main_keyword'])) {
  46 + $this->fail('项目核心关键词未设置');
  47 + }
  48 + if (empty($info['company_en_name'])) {
  49 + $this->fail('公司英文全称未设置');
  50 + }
  51 + if (empty($info['company_en_description'])) {
  52 + $this->fail('公司英文描述未设置');
  53 + }
  54 + if (empty($info['keyword_prefix'])) {
  55 + $this->fail('前缀关键词未设置');
  56 + }
  57 + if (empty($info['keyword_suffix'])) {
  58 + $this->fail('后缀关键词未设置');
  59 + }
44 try { 60 try {
45 ProjectUpdateTdk::add_task($this->param['project_id']); 61 ProjectUpdateTdk::add_task($this->param['project_id']);
46 } catch (\Exception $e) { 62 } catch (\Exception $e) {
@@ -114,7 +114,7 @@ class AiBlogController extends BaseController @@ -114,7 +114,7 @@ class AiBlogController extends BaseController
114 } 114 }
115 115
116 /** 116 /**
117 - * @remark :Ai博客发布 117 + * @remark :编辑Ai博客发布
118 * @name :save 118 * @name :save
119 * @author :lyh 119 * @author :lyh
120 * @method :post 120 * @method :post
@@ -39,7 +39,7 @@ class AiBlogLogic extends BaseLogic @@ -39,7 +39,7 @@ class AiBlogLogic extends BaseLogic
39 } 39 }
40 40
41 /** 41 /**
42 - * @remark :ai发布博客 42 + * @remark :编辑ai发布博客
43 * @name :blogSave 43 * @name :blogSave
44 * @author :lyh 44 * @author :lyh
45 * @method :post 45 * @method :post
@@ -12,6 +12,7 @@ use App\Models\Product\Keyword; @@ -12,6 +12,7 @@ use App\Models\Product\Keyword;
12 use App\Models\Product\KeywordRelated; 12 use App\Models\Product\KeywordRelated;
13 use App\Models\Product\Product; 13 use App\Models\Product\Product;
14 use App\Models\RouteMap\RouteMap; 14 use App\Models\RouteMap\RouteMap;
  15 +use App\Models\User\User;
15 use Illuminate\Support\Facades\DB; 16 use Illuminate\Support\Facades\DB;
16 17
17 /** 18 /**
@@ -351,6 +352,9 @@ class KeywordLogic extends BaseLogic @@ -351,6 +352,9 @@ class KeywordLogic extends BaseLogic
351 * @time :2024/12/5 15:37 352 * @time :2024/12/5 15:37
352 */ 353 */
353 public function delAllKeyword(){ 354 public function delAllKeyword(){
  355 + if($this->user['login_source'] != User::LOGIN_AUTO_SOURCE){
  356 + return $this->success();
  357 + }
354 DB::beginTransaction(); 358 DB::beginTransaction();
355 try { 359 try {
356 //截断关联表 360 //截断关联表