|
@@ -32,39 +32,37 @@ class SyncImage extends Command |
|
@@ -32,39 +32,37 @@ class SyncImage extends Command |
|
32
|
protected $description = '同步图片与文件';
|
32
|
protected $description = '同步图片与文件';
|
|
33
|
|
33
|
|
|
34
|
|
34
|
|
|
|
|
35
|
+ public function handle(){
|
|
|
|
36
|
+ $str = $this->getProjectConfig(1808);
|
|
|
|
37
|
+ $imageModel = new Image();
|
|
|
|
38
|
+ $str_image = '/upload/p/1808/image_product/2024-09/ppp.png,/upload/p/1808/image_product/2024-09/86e4866b-7432-40c1-8c06-d335cd736e29.png,/upload/p/1808/image_product/2024-09/7fd109cc-56f4-457c-a9c4-c3fa8d8195b2.png,/upload/p/1808/image_product/2024-09/1.png,/upload/p/1808/image_product/2024-08/bxb12501-3-1.png,/upload/p/1808/image_product/2024-08/bxa10801-3-1.png,/upload/p/1808/image_product/2024-08/bxa007-3-1.png,/upload/p/1808/image_product/2024-08/auto-parts-rectifier-bxf1070-for-alternator-1-1.png,/upload/p/1808/image_product/2024-08/auto-parts-rectifier-bxd1102-for-alternator-2-1.png,/upload/p/1808/image_product/2024-08/11407-3-1.png,/upload/p/1808/image_product/2024-07/gfjty.jpg,/upload/p/1808/image_product/2024-07/bxn11508-g1-2.png,/upload/p/1808/image_product/2024-07/bxn11508-g1-1.png,/upload/p/1808/image_product/2024-07/bxb12501-2.png,/upload/p/1808/image_product/2024-07/bxb12501-1.png,/upload/p/1808/image_product/2024-07/bxb1209-2.png,/upload/p/1808/image_product/2024-07/bxb1209-1.png,/upload/p/1808/image_product/2024-07/bxa10801-2.png,/upload/p/1808/image_product/2024-07/bxa10801-1.png,/upload/p/1808/image_product/2024-07/bxa007-2.png,/upload/p/1808/image_product/2024-07/bxa007-1.png,/upload/p/1808/image_product/2024-07/auto-parts-rectifier-bxf6102-for-alternator-2.png,/upload/p/1808/image_product/2024-07/auto-parts-rectifier-bxf1070-for-alternator-3.png,/upload/p/1808/image_product/2024-07/auto-parts-rectifier-bxf1070-for-alternator-2.png,/upload/p/1808/image_product/2024-07/auto-parts-rectifier-bxd9410-for-alternator-1.png,/upload/p/1808/image_product/2024-07/auto-parts-rectifier-bxd1102-for-alternator-3.png,/upload/p/1808/image_product/2024-07/auto-parts-rectifier-bxd1102-for-alternator-1.png,/upload/p/1808/image_product/2024-07/auto-parts-rectifier-bxb12807-for-alternator-2.png,/upload/p/1808/image_product/2024-07/auto-parts-rectifier-bxb12807-for-alternator-1.png,/upload/p/1808/image_product/2024-07/11407-2.png,/upload/p/1808/image_product/2024-07/11407-1.png';
|
|
|
|
39
|
+ $lists = explode(',',$str_image);
|
|
|
|
40
|
+ $domain = 'http://globalso-v6-1309677403.cos.ap-hongkong.myqcloud.com';//cos域名
|
|
|
|
41
|
+ foreach ($lists as $v){
|
|
|
|
42
|
+ $url = $domain . $v.'?'.$str;
|
|
|
|
43
|
+ echo date('Y-m-d H:i:s') . '水印路径:'. $url .',主键id:'. $v . PHP_EOL;
|
|
|
|
44
|
+ $this->coverOriginalImage($url,$v);
|
|
|
|
45
|
+ }
|
|
|
|
46
|
+ return true;
|
|
|
|
47
|
+ }
|
|
|
|
48
|
+
|
|
35
|
// public function handle(){
|
49
|
// public function handle(){
|
|
36
|
-// $str = $this->getProjectConfig(501);
|
50
|
+// $data = [];
|
|
|
|
51
|
+// $domain = 'https://ecdn6-nc.globalso.com/';
|
|
37
|
// $imageModel = new Image();
|
52
|
// $imageModel = new Image();
|
|
38
|
-// $lists = $imageModel->list(['project_id'=>501]);
|
|
|
|
39
|
-// $domain = 'http://globalso-v6-1309677403.cos.ap-hongkong.myqcloud.com';//cos域名
|
53
|
+// $lists = $imageModel->list(['project_id'=>1808]);
|
|
40
|
// foreach ($lists as $k => $v){
|
54
|
// foreach ($lists as $k => $v){
|
|
41
|
// if($v['path'] == '/upload/p/501/image_product/2024-09/6569ac3a212aa39368.png'){
|
55
|
// if($v['path'] == '/upload/p/501/image_product/2024-09/6569ac3a212aa39368.png'){
|
|
42
|
// continue;
|
56
|
// continue;
|
|
43
|
// }
|
57
|
// }
|
|
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']);
|
58
|
+// $url = $domain . $v['path'];
|
|
|
|
59
|
+// echo date('Y-m-d H:i:s') . '刷新路径:'. $url .',主键id:'. $v['id'] . PHP_EOL;
|
|
|
|
60
|
+// $data[] = $url;
|
|
47
|
// }
|
61
|
// }
|
|
48
|
-// return true;
|
62
|
+// $yunService = new UpyunService();
|
|
|
|
63
|
+// return $yunService->preheatPush($data);
|
|
49
|
// }
|
64
|
// }
|
|
50
|
|
65
|
|
|
51
|
- public function handle(){
|
|
|
|
52
|
- $data = [];
|
|
|
|
53
|
- $domain = 'https://ecdn6-nc.globalso.com/';
|
|
|
|
54
|
- $imageModel = new Image();
|
|
|
|
55
|
- $lists = $imageModel->list(['project_id'=>501]);
|
|
|
|
56
|
- foreach ($lists as $k => $v){
|
|
|
|
57
|
- if($v['path'] == '/upload/p/501/image_product/2024-09/6569ac3a212aa39368.png'){
|
|
|
|
58
|
- continue;
|
|
|
|
59
|
- }
|
|
|
|
60
|
- $url = $domain . $v['path'];
|
|
|
|
61
|
- echo date('Y-m-d H:i:s') . '刷新路径:'. $url .',主键id:'. $v['id'] . PHP_EOL;
|
|
|
|
62
|
- $data[] = $url;
|
|
|
|
63
|
- }
|
|
|
|
64
|
- $yunService = new UpyunService();
|
|
|
|
65
|
- return $yunService->preheatPush($data);
|
|
|
|
66
|
- }
|
|
|
|
67
|
-
|
|
|
|
68
|
/**
|
66
|
/**
|
|
69
|
* @remark :添加水印后保存图片(覆盖/非覆盖的文件未存入数据库)
|
67
|
* @remark :添加水印后保存图片(覆盖/非覆盖的文件未存入数据库)
|
|
70
|
* @name :uploadImages
|
68
|
* @name :uploadImages
|