Merge branch 'master' of http://47.244.231.31:8099/zhl/globalso-v6
正在显示
5 个修改的文件
包含
35 行增加
和
27 行删除
| @@ -297,13 +297,15 @@ class VideoTask extends Command | @@ -297,13 +297,15 @@ class VideoTask extends Command | ||
| 297 | break; | 297 | break; |
| 298 | } | 298 | } |
| 299 | $keyword_ids = implode(',',$item->keyword_id); | 299 | $keyword_ids = implode(',',$item->keyword_id); |
| 300 | + $keyword_video_ids = implode(',',$item->keyword_video_id); | ||
| 300 | if (strpos(','.$keyword_ids.',', ','.$keyword_id.',') === false) { | 301 | if (strpos(','.$keyword_ids.',', ','.$keyword_id.',') === false) { |
| 301 | - //不包含 | ||
| 302 | - $productModel = new Product(); | ||
| 303 | - $keyword_ids = !empty($keyword_ids) ? ','.$keyword_ids.',' : ',' ; | ||
| 304 | - $keyword_id_str = $keyword_ids . $keyword_id.','; | ||
| 305 | - KeywordRelated::saveRelated($item->id,explode(',',trim($keyword_id_str,','))); | ||
| 306 | - $productModel->edit(['keyword_id'=>$keyword_id_str],['id'=>$item->id]); | 302 | + if(strpos(','.$keyword_video_ids.',', ','.$keyword_id.',') === false){ |
| 303 | + //不包含 | ||
| 304 | + $productModel = new Product(); | ||
| 305 | + $keyword_video_ids = !empty($keyword_video_ids) ? ','.$keyword_video_ids.',' : ',' ; | ||
| 306 | + $keyword_video_id_str = $keyword_video_ids . $keyword_id.','; | ||
| 307 | + $productModel->edit(['keyword_video_id'=>$keyword_video_id_str],['id'=>$item->id]); | ||
| 308 | + } | ||
| 307 | } | 309 | } |
| 308 | $data[] = ['url'=>getImageUrl($item->thumb['url']),'title'=>$item->title]; | 310 | $data[] = ['url'=>getImageUrl($item->thumb['url']),'title'=>$item->title]; |
| 309 | } | 311 | } |
| @@ -61,15 +61,14 @@ class Demo extends Command | @@ -61,15 +61,14 @@ class Demo extends Command | ||
| 61 | protected $description = 'demo'; | 61 | protected $description = 'demo'; |
| 62 | 62 | ||
| 63 | public function handle(){ | 63 | public function handle(){ |
| 64 | -// $projectModel = new Project(); | ||
| 65 | -// $list = $projectModel->list(['id'=>1659]); | ||
| 66 | -// foreach ($list as $v){ | ||
| 67 | -// echo date('Y-m-d H:i:s') . 'project_id:'.$v['id'] . PHP_EOL; | ||
| 68 | -// ProjectServer::useProject($v['id']); | ||
| 69 | -// $this->getProduct(); | ||
| 70 | -// DB::disconnect('custom_mysql'); | ||
| 71 | -// } | ||
| 72 | - return $this->savePurchaserInfo(); | 64 | + $projectModel = new Project(); |
| 65 | + $list = $projectModel->list(['id'=>1697]); | ||
| 66 | + foreach ($list as $v){ | ||
| 67 | + echo date('Y-m-d H:i:s') . 'project_id:'.$v['id'] . PHP_EOL; | ||
| 68 | + ProjectServer::useProject($v['id']); | ||
| 69 | + $this->getProduct(); | ||
| 70 | + DB::disconnect('custom_mysql'); | ||
| 71 | + } | ||
| 73 | echo date('Y-m-d H:i:s') . 'end' . PHP_EOL; | 72 | echo date('Y-m-d H:i:s') . 'end' . PHP_EOL; |
| 74 | } | 73 | } |
| 75 | 74 |
| @@ -12,6 +12,7 @@ namespace App\Console\Commands\Update; | @@ -12,6 +12,7 @@ namespace App\Console\Commands\Update; | ||
| 12 | use App\Models\Domain\DomainInfo; | 12 | use App\Models\Domain\DomainInfo; |
| 13 | use App\Models\Product\Keyword; | 13 | use App\Models\Product\Keyword; |
| 14 | use App\Models\Product\KeywordPage; | 14 | use App\Models\Product\KeywordPage; |
| 15 | +use App\Models\Product\Product; | ||
| 15 | use App\Services\ProjectServer; | 16 | use App\Services\ProjectServer; |
| 16 | use Illuminate\Console\Command; | 17 | use Illuminate\Console\Command; |
| 17 | use Illuminate\Support\Facades\DB; | 18 | use Illuminate\Support\Facades\DB; |
| @@ -106,4 +107,19 @@ class UpdateKeyword extends Command | @@ -106,4 +107,19 @@ class UpdateKeyword extends Command | ||
| 106 | shell_exec('curl -k "'.$url.'"'); | 107 | shell_exec('curl -k "'.$url.'"'); |
| 107 | return true; | 108 | return true; |
| 108 | } | 109 | } |
| 110 | + | ||
| 111 | + /** | ||
| 112 | + * @remark :更新产品关键词 | ||
| 113 | + * @name :updatedProductKeyword | ||
| 114 | + * @author :lyh | ||
| 115 | + * @method :post | ||
| 116 | + * @time :2024/11/27 14:26 | ||
| 117 | + */ | ||
| 118 | + public function updatedProductKeyword(){ | ||
| 119 | + $productModel = new Product(); | ||
| 120 | + $lists = $productModel->list(); | ||
| 121 | + foreach ($lists as $k => $v){ | ||
| 122 | + | ||
| 123 | + } | ||
| 124 | + } | ||
| 109 | } | 125 | } |
| @@ -391,17 +391,6 @@ class TranslateController extends BaseController | @@ -391,17 +391,6 @@ class TranslateController extends BaseController | ||
| 391 | } | 391 | } |
| 392 | 392 | ||
| 393 | /** | 393 | /** |
| 394 | - * @remark :获取默认数据 | ||
| 395 | - * @name :getDefaultData | ||
| 396 | - * @author :lyh | ||
| 397 | - * @method :post | ||
| 398 | - * @time :2024/7/16 15:28 | ||
| 399 | - */ | ||
| 400 | - public function getDefaultData(){ | ||
| 401 | - | ||
| 402 | - } | ||
| 403 | - | ||
| 404 | - /** | ||
| 405 | * @remark : | 394 | * @remark : |
| 406 | * @name :pageList | 395 | * @name :pageList |
| 407 | * @author :lyh | 396 | * @author :lyh |
| @@ -196,7 +196,9 @@ class Product extends Base | @@ -196,7 +196,9 @@ class Product extends Base | ||
| 196 | public function getKeywordIdAttribute($value){ | 196 | public function getKeywordIdAttribute($value){ |
| 197 | return Arr::setToArr(trim($value,',')); | 197 | return Arr::setToArr(trim($value,',')); |
| 198 | } | 198 | } |
| 199 | - | 199 | + public function getKeywordVideoIdAttribute($value){ |
| 200 | + return Arr::setToArr(trim($value,',')); | ||
| 201 | + } | ||
| 200 | public function getRelatedProductIdAttribute($value){ | 202 | public function getRelatedProductIdAttribute($value){ |
| 201 | return Arr::setToArr($value); | 203 | return Arr::setToArr($value); |
| 202 | } | 204 | } |
-
请 注册 或 登录 后发表评论