作者 lyh

执行水印脚本

@@ -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 /**