作者 lyh

gx

@@ -562,7 +562,8 @@ if (!function_exists('str_replace_url')) { @@ -562,7 +562,8 @@ if (!function_exists('str_replace_url')) {
562 { 562 {
563 $cos = config('filesystems.disks.cos'); 563 $cos = config('filesystems.disks.cos');
564 $cosCdn = $cos['cdn']; 564 $cosCdn = $cos['cdn'];
565 - if($url && strpos($url,$cosCdn) !== false){ 565 + $cosCdn1 = $cos['cdn1'];
  566 + if($url && ((strpos($url,$cosCdn) !== false) || (strpos($url,$cosCdn1) !== false))){
566 // 外部URL无需解析 567 // 外部URL无需解析
567 // 使用 parse_url 函数来解析 URL 568 // 使用 parse_url 函数来解析 URL
568 $urlParts = parse_url($url); 569 $urlParts = parse_url($url);
@@ -273,7 +273,7 @@ class ProductLogic extends BaseLogic @@ -273,7 +273,7 @@ class ProductLogic extends BaseLogic
273 $param['gallery'] = Arr::a2s($param['gallery'] ?? []); 273 $param['gallery'] = Arr::a2s($param['gallery'] ?? []);
274 } 274 }
275 if(isset($param['files'])){ 275 if(isset($param['files'])){
276 - $param['files']['url'] = str_replace_url($param['files']['url']); 276 + $param['files']['url'] = str_replace_url($param['files']['url'] ?? '');
277 $param['files'] = Arr::a2s($param['files'] ?? []); 277 $param['files'] = Arr::a2s($param['files'] ?? []);
278 } 278 }
279 if(isset($param['video'])){ 279 if(isset($param['video'])){