正在显示
1 个修改的文件
包含
24 行增加
和
6 行删除
| @@ -11,6 +11,7 @@ namespace App\Console\Commands\Sync; | @@ -11,6 +11,7 @@ namespace App\Console\Commands\Sync; | ||
| 11 | 11 | ||
| 12 | use App\Models\File\Image; | 12 | use App\Models\File\Image; |
| 13 | use App\Models\File\ImageSetting; | 13 | use App\Models\File\ImageSetting; |
| 14 | +use App\Services\UpyunService; | ||
| 14 | use Illuminate\Console\Command; | 15 | use Illuminate\Console\Command; |
| 15 | use Qcloud\Cos\Client; | 16 | use Qcloud\Cos\Client; |
| 16 | 17 | ||
| @@ -31,20 +32,37 @@ class SyncImage extends Command | @@ -31,20 +32,37 @@ class SyncImage extends Command | ||
| 31 | protected $description = '同步图片与文件'; | 32 | protected $description = '同步图片与文件'; |
| 32 | 33 | ||
| 33 | 34 | ||
| 35 | +// public function handle(){ | ||
| 36 | +// $str = $this->getProjectConfig(501); | ||
| 37 | +// $imageModel = new Image(); | ||
| 38 | +// $lists = $imageModel->list(['project_id'=>501]); | ||
| 39 | +// $domain = 'http://globalso-v6-1309677403.cos.ap-hongkong.myqcloud.com';//cos域名 | ||
| 40 | +// foreach ($lists as $k => $v){ | ||
| 41 | +// if($v['path'] == '/upload/p/501/image_product/2024-09/6569ac3a212aa39368.png'){ | ||
| 42 | +// continue; | ||
| 43 | +// } | ||
| 44 | +// $url = $domain . $v['path'].'?'.$str; | ||
| 45 | +// echo date('Y-m-d H:i:s') . '水印路径:'. $url .',主键id:'. $v['id'] . PHP_EOL; | ||
| 46 | +// $this->coverOriginalImage($url,$v['path']); | ||
| 47 | +// } | ||
| 48 | +// return true; | ||
| 49 | +// } | ||
| 50 | + | ||
| 34 | public function handle(){ | 51 | public function handle(){ |
| 35 | - $str = $this->getProjectConfig(501); | 52 | + $data = []; |
| 53 | + $domain = 'https://ecdn6.globalso.com'; | ||
| 36 | $imageModel = new Image(); | 54 | $imageModel = new Image(); |
| 37 | $lists = $imageModel->list(['project_id'=>501]); | 55 | $lists = $imageModel->list(['project_id'=>501]); |
| 38 | - $domain = 'http://globalso-v6-1309677403.cos.ap-hongkong.myqcloud.com';//cos域名 | ||
| 39 | foreach ($lists as $k => $v){ | 56 | foreach ($lists as $k => $v){ |
| 40 | if($v['path'] == '/upload/p/501/image_product/2024-09/6569ac3a212aa39368.png'){ | 57 | if($v['path'] == '/upload/p/501/image_product/2024-09/6569ac3a212aa39368.png'){ |
| 41 | continue; | 58 | continue; |
| 42 | } | 59 | } |
| 43 | - $url = $domain . $v['path'].'?'.$str; | ||
| 44 | - echo date('Y-m-d H:i:s') . '水印路径:'. $url .',主键id:'. $v['id'] . PHP_EOL; | ||
| 45 | - $this->coverOriginalImage($url,$v['path']); | 60 | + $url = $domain . $v['path']; |
| 61 | + echo date('Y-m-d H:i:s') . '刷新路径:'. $url .',主键id:'. $v['id'] . PHP_EOL; | ||
| 62 | + $data[] = $url; | ||
| 46 | } | 63 | } |
| 47 | - return true; | 64 | + $yunService = new UpyunService(); |
| 65 | + $yunService->preheatPush($data); | ||
| 48 | } | 66 | } |
| 49 | 67 | ||
| 50 | /** | 68 | /** |
-
请 注册 或 登录 后发表评论