|
...
|
...
|
@@ -11,6 +11,7 @@ namespace App\Console\Commands\Sync; |
|
|
|
|
|
|
|
use App\Models\File\Image;
|
|
|
|
use App\Models\File\ImageSetting;
|
|
|
|
use App\Services\UpyunService;
|
|
|
|
use Illuminate\Console\Command;
|
|
|
|
use Qcloud\Cos\Client;
|
|
|
|
|
|
...
|
...
|
@@ -31,20 +32,37 @@ class SyncImage extends Command |
|
|
|
protected $description = '同步图片与文件';
|
|
|
|
|
|
|
|
|
|
|
|
// public function handle(){
|
|
|
|
// $str = $this->getProjectConfig(501);
|
|
|
|
// $imageModel = new Image();
|
|
|
|
// $lists = $imageModel->list(['project_id'=>501]);
|
|
|
|
// $domain = 'http://globalso-v6-1309677403.cos.ap-hongkong.myqcloud.com';//cos域名
|
|
|
|
// foreach ($lists as $k => $v){
|
|
|
|
// if($v['path'] == '/upload/p/501/image_product/2024-09/6569ac3a212aa39368.png'){
|
|
|
|
// continue;
|
|
|
|
// }
|
|
|
|
// $url = $domain . $v['path'].'?'.$str;
|
|
|
|
// echo date('Y-m-d H:i:s') . '水印路径:'. $url .',主键id:'. $v['id'] . PHP_EOL;
|
|
|
|
// $this->coverOriginalImage($url,$v['path']);
|
|
|
|
// }
|
|
|
|
// return true;
|
|
|
|
// }
|
|
|
|
|
|
|
|
public function handle(){
|
|
|
|
$str = $this->getProjectConfig(501);
|
|
|
|
$data = [];
|
|
|
|
$domain = 'https://ecdn6.globalso.com';
|
|
|
|
$imageModel = new Image();
|
|
|
|
$lists = $imageModel->list(['project_id'=>501]);
|
|
|
|
$domain = 'http://globalso-v6-1309677403.cos.ap-hongkong.myqcloud.com';//cos域名
|
|
|
|
foreach ($lists as $k => $v){
|
|
|
|
if($v['path'] == '/upload/p/501/image_product/2024-09/6569ac3a212aa39368.png'){
|
|
|
|
continue;
|
|
|
|
}
|
|
|
|
$url = $domain . $v['path'].'?'.$str;
|
|
|
|
echo date('Y-m-d H:i:s') . '水印路径:'. $url .',主键id:'. $v['id'] . PHP_EOL;
|
|
|
|
$this->coverOriginalImage($url,$v['path']);
|
|
|
|
$url = $domain . $v['path'];
|
|
|
|
echo date('Y-m-d H:i:s') . '刷新路径:'. $url .',主键id:'. $v['id'] . PHP_EOL;
|
|
|
|
$data[] = $url;
|
|
|
|
}
|
|
|
|
return true;
|
|
|
|
$yunService = new UpyunService();
|
|
|
|
$yunService->preheatPush($data);
|
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
...
|
...
|
|