Merge branch 'develop' of http://47.244.231.31:8099/zhl/globalso-v6 into bate
正在显示
5 个修改的文件
包含
38 行增加
和
12 行删除
| @@ -90,7 +90,7 @@ class VideoTask extends Command | @@ -90,7 +90,7 @@ class VideoTask extends Command | ||
| 90 | continue; | 90 | continue; |
| 91 | } | 91 | } |
| 92 | ProjectServer::useProject($task_project->project_id); | 92 | ProjectServer::useProject($task_project->project_id); |
| 93 | - $keyword = $this->getProjectKeyword(); | 93 | + $keyword = $this->getProjectKeyword($task_project->number); |
| 94 | // 已经没有需要生成视频的关键词 | 94 | // 已经没有需要生成视频的关键词 |
| 95 | if (!$keyword) { | 95 | if (!$keyword) { |
| 96 | $task_project->status = KeywordVideoTask::STATUS_CLOSE; | 96 | $task_project->status = KeywordVideoTask::STATUS_CLOSE; |
| @@ -155,12 +155,13 @@ class VideoTask extends Command | @@ -155,12 +155,13 @@ class VideoTask extends Command | ||
| 155 | 155 | ||
| 156 | /** | 156 | /** |
| 157 | * 获取未生成页面的关键词 | 157 | * 获取未生成页面的关键词 |
| 158 | + * @param $number | ||
| 158 | * @return mixed | 159 | * @return mixed |
| 159 | */ | 160 | */ |
| 160 | - public function getProjectKeyword() | 161 | + public function getProjectKeyword($number) |
| 161 | { | 162 | { |
| 162 | $keyword_arr_id = Keyword::where('video', null)->whereNotNull('keyword_content')->pluck('id')->toArray(); | 163 | $keyword_arr_id = Keyword::where('video', null)->whereNotNull('keyword_content')->pluck('id')->toArray(); |
| 163 | - $keyword_id = array_rand($keyword_arr_id, 500); | 164 | + $keyword_id = array_rand($keyword_arr_id, $number); |
| 164 | $keyword = Keyword::whereIn("id", $keyword_id)->get(); | 165 | $keyword = Keyword::whereIn("id", $keyword_id)->get(); |
| 165 | return $keyword; | 166 | return $keyword; |
| 166 | } | 167 | } |
| @@ -277,7 +277,9 @@ class Demo extends Command | @@ -277,7 +277,9 @@ class Demo extends Command | ||
| 277 | 'type'=>$v1['type'], | 277 | 'type'=>$v1['type'], |
| 278 | 'keywords'=>$v1['keywords'], | 278 | 'keywords'=>$v1['keywords'], |
| 279 | 'service_day'=>$v1['service_day'], | 279 | 'service_day'=>$v1['service_day'], |
| 280 | - 'project_id'=>$v['project_id'] | 280 | + 'project_id'=>$v['project_id'], |
| 281 | + 'created_at'=>date('Y-m-d H:i:s'), | ||
| 282 | + 'updated_at'=>date('Y-m-d H:i:s') | ||
| 281 | ]; | 283 | ]; |
| 282 | } | 284 | } |
| 283 | } | 285 | } |
| @@ -5,19 +5,15 @@ namespace App\Http\Controllers\Aside\Optimize; | @@ -5,19 +5,15 @@ namespace App\Http\Controllers\Aside\Optimize; | ||
| 5 | use App\Enums\Common\Code; | 5 | use App\Enums\Common\Code; |
| 6 | use App\Helper\Arr; | 6 | use App\Helper\Arr; |
| 7 | use App\Http\Controllers\Aside\BaseController; | 7 | use App\Http\Controllers\Aside\BaseController; |
| 8 | -use App\Http\Logic\Aside\Optimize\OptimizeLogic; | ||
| 9 | use App\Http\Logic\Aside\Project\ProjectLogic; | 8 | use App\Http\Logic\Aside\Project\ProjectLogic; |
| 10 | use App\Models\Ai\AiPrefix; | 9 | use App\Models\Ai\AiPrefix; |
| 11 | use App\Models\ASide\APublicModel; | 10 | use App\Models\ASide\APublicModel; |
| 12 | use App\Models\Channel\Channel; | 11 | use App\Models\Channel\Channel; |
| 13 | use App\Models\Domain\DomainInfo; | 12 | use App\Models\Domain\DomainInfo; |
| 14 | -use App\Models\Manage\Manage; | ||
| 15 | use App\Models\Manage\ManageHr; | 13 | use App\Models\Manage\ManageHr; |
| 16 | -use App\Models\Project\OnlineCheck; | 14 | +use App\Models\Project\DeployOptimize; |
| 17 | use App\Models\Project\Project; | 15 | use App\Models\Project\Project; |
| 18 | use App\Models\RankData\RankData; | 16 | use App\Models\RankData\RankData; |
| 19 | -use App\Models\Task\Task; | ||
| 20 | -use Illuminate\Support\Facades\DB; | ||
| 21 | 17 | ||
| 22 | /** | 18 | /** |
| 23 | * @remark :优化 | 19 | * @remark :优化 |
| @@ -194,6 +190,7 @@ class OptimizeController extends BaseController | @@ -194,6 +190,7 @@ class OptimizeController extends BaseController | ||
| 194 | 'gl_project_deploy_optimize.quality_mid AS quality_mid', | 190 | 'gl_project_deploy_optimize.quality_mid AS quality_mid', |
| 195 | 'gl_project_deploy_optimize.design_mid AS design_mid', | 191 | 'gl_project_deploy_optimize.design_mid AS design_mid', |
| 196 | 'gl_project_deploy_optimize.start_date AS start_date', | 192 | 'gl_project_deploy_optimize.start_date AS start_date', |
| 193 | + 'gl_project_deploy_optimize.backlink AS backlink', | ||
| 197 | ]; | 194 | ]; |
| 198 | return $select; | 195 | return $select; |
| 199 | } | 196 | } |
| @@ -365,4 +362,24 @@ class OptimizeController extends BaseController | @@ -365,4 +362,24 @@ class OptimizeController extends BaseController | ||
| 365 | $projectModel->edit([$this->param['type']=>$this->param['status']],['id'=>$this->param['project_id']]); | 362 | $projectModel->edit([$this->param['type']=>$this->param['status']],['id'=>$this->param['project_id']]); |
| 366 | $this->response('success'); | 363 | $this->response('success'); |
| 367 | } | 364 | } |
| 365 | + | ||
| 366 | + /** | ||
| 367 | + * @remark :标记反向链接 | ||
| 368 | + * @name :editBacklink | ||
| 369 | + * @author :lyh | ||
| 370 | + * @method :post | ||
| 371 | + * @time :2024/2/29 9:18 | ||
| 372 | + */ | ||
| 373 | + public function editBacklink(){ | ||
| 374 | + $this->request->validate([ | ||
| 375 | + 'project_id'=>'required', | ||
| 376 | + 'backlink'=>'required', | ||
| 377 | + ],[ | ||
| 378 | + 'project_id.required' => 'project_id不能为空', | ||
| 379 | + 'backlink.required' => 'backlink不能为空', | ||
| 380 | + ]); | ||
| 381 | + $optimizeModel = new DeployOptimize(); | ||
| 382 | + $optimizeModel->edit(['backlink'=>$this->param['backlink']],['project_id'=>$this->param['project_id']]); | ||
| 383 | + $this->response('success'); | ||
| 384 | + } | ||
| 368 | } | 385 | } |
| @@ -316,15 +316,20 @@ class ProjectLogic extends BaseLogic | @@ -316,15 +316,20 @@ class ProjectLogic extends BaseLogic | ||
| 316 | * @time :2023/8/30 13:57 | 316 | * @time :2023/8/30 13:57 |
| 317 | */ | 317 | */ |
| 318 | protected function saveMinorLanguages($minor_language){ | 318 | protected function saveMinorLanguages($minor_language){ |
| 319 | + $data = []; | ||
| 319 | //查询数据是否存在 | 320 | //查询数据是否存在 |
| 320 | $languageModel = new MinorLanguages(); | 321 | $languageModel = new MinorLanguages(); |
| 321 | $languageModel->del(['project_id'=>$this->param['id']]); | 322 | $languageModel->del(['project_id'=>$this->param['id']]); |
| 322 | if(!empty($minor_language)){ | 323 | if(!empty($minor_language)){ |
| 323 | foreach ($minor_language as $k => $v){ | 324 | foreach ($minor_language as $k => $v){ |
| 324 | - $v['project_id'] = $this->param['id']; | ||
| 325 | - $minor_language[$k] = $v; | 325 | + if(!empty($v['language'])){ |
| 326 | + $v['project_id'] = $this->param['id']; | ||
| 327 | + $data[] = $v; | ||
| 328 | + } | ||
| 329 | + } | ||
| 330 | + if(!empty($data)){ | ||
| 331 | + $languageModel->insert($minor_language); | ||
| 326 | } | 332 | } |
| 327 | - $languageModel->insert($minor_language); | ||
| 328 | } | 333 | } |
| 329 | return $this->success(); | 334 | return $this->success(); |
| 330 | } | 335 | } |
| @@ -270,6 +270,7 @@ Route::middleware(['aloginauth'])->group(function () { | @@ -270,6 +270,7 @@ Route::middleware(['aloginauth'])->group(function () { | ||
| 270 | Route::any('/getAiPrefix', [Aside\Optimize\OptimizeController::class, 'getAiPrefix'])->name('admin.optimize_getAiPrefix');//获取Ai前后缀 | 270 | Route::any('/getAiPrefix', [Aside\Optimize\OptimizeController::class, 'getAiPrefix'])->name('admin.optimize_getAiPrefix');//获取Ai前后缀 |
| 271 | Route::any('/saveAiPrefix', [Aside\Optimize\OptimizeController::class, 'saveAiPrefix'])->name('admin.optimize_saveAiPrefix');//保存Ai前后缀 | 271 | Route::any('/saveAiPrefix', [Aside\Optimize\OptimizeController::class, 'saveAiPrefix'])->name('admin.optimize_saveAiPrefix');//保存Ai前后缀 |
| 272 | Route::any('/setRobots', [Aside\Optimize\OptimizeController::class, 'setRobots'])->name('admin.optimize_setRobots');//设置robots开关 | 272 | Route::any('/setRobots', [Aside\Optimize\OptimizeController::class, 'setRobots'])->name('admin.optimize_setRobots');//设置robots开关 |
| 273 | + Route::any('/editBacklink', [Aside\Optimize\OptimizeController::class, 'editBacklink'])->name('admin.optimize_editBacklink');//设置backlink开关 | ||
| 273 | Route::any('/editTranslateStatus', [Aside\Optimize\OptimizeController::class, 'editTranslateStatus'])->name('admin.optimize_editTranslateStatus');//设置robots开关 | 274 | Route::any('/editTranslateStatus', [Aside\Optimize\OptimizeController::class, 'editTranslateStatus'])->name('admin.optimize_editTranslateStatus');//设置robots开关 |
| 274 | }); | 275 | }); |
| 275 | //生成关键字 | 276 | //生成关键字 |
-
请 注册 或 登录 后发表评论