diff --git a/app/Console/Commands/OssCopy.php b/app/Console/Commands/OssCopy.php index 3a40c954..205fbe10 100644 --- a/app/Console/Commands/OssCopy.php +++ b/app/Console/Commands/OssCopy.php @@ -110,7 +110,7 @@ class OssCopy extends Command } } if (count($data) > 0) { - // $model->forceFill($data)->save(); + $model->forceFill($data)->save(); } } @@ -124,15 +124,15 @@ class OssCopy extends Command $newUrl = 'https://jiqu-libs.oss-cn-chengdu.aliyuncs.com/'; $bucket = 'jiqu-libs'; - if (!Str::startsWith($url, $newUrl)) { - throw new OssException('1'); - } - // if (Str::startsWith($url, $baseUrl)) { - // $path = substr($url, strlen($baseUrl)); - // $client->copyObject($oldBucket, $path, $bucket, $path); - - // return $newUrl . $path; + // if (!Str::startsWith($url, $newUrl)) { + // throw new OssException('1'); // } + if (Str::startsWith($url, $baseUrl)) { + $path = substr($url, strlen($baseUrl)); + $client->copyObject($oldBucket, $path, $bucket, $path); + + return $newUrl . $path; + } } return $url; }