|
...
|
...
|
@@ -669,14 +669,14 @@ class ProjectUpdate extends Command |
|
|
|
$gallery = [];
|
|
|
|
if (is_array($ve)) {
|
|
|
|
foreach ($ve as $ve_img) {
|
|
|
|
$gallery[] = ['title' => '', 'description' => '', 'url' => $this->source_download($ve_img, $project_id, $domain_arr['host'], $web_url_domain, $home_url)];
|
|
|
|
$gallery[] = ['title' => '', 'description' => '', 'url' => $this->source_download($ve_img, $project_id, $domain_arr['host'], $web_url_domain, $home_url, 1)];
|
|
|
|
}
|
|
|
|
} else {
|
|
|
|
$gallery[] = ['title' => '', 'description' => '', 'url' => $this->source_download($ve, $project_id, $domain_arr['host'], $web_url_domain, $home_url)];
|
|
|
|
$gallery[] = ['title' => '', 'description' => '', 'url' => $this->source_download($ve, $project_id, $domain_arr['host'], $web_url_domain, $home_url, 1)];
|
|
|
|
}
|
|
|
|
$value = Arr::a2s($gallery);
|
|
|
|
} elseif ($extend['type'] == 4) {
|
|
|
|
$value = Arr::a2s([$this->source_download($ve, $project_id, $domain_arr['host'], $web_url_domain, $home_url)]);
|
|
|
|
$value = Arr::a2s([$this->source_download($ve, $project_id, $domain_arr['host'], $web_url_domain, $home_url, 1)]);
|
|
|
|
} else {
|
|
|
|
$value = $ve;
|
|
|
|
}
|
|
...
|
...
|
@@ -942,7 +942,7 @@ class ProjectUpdate extends Command |
|
|
|
}
|
|
|
|
|
|
|
|
//资源下载
|
|
|
|
protected function source_download($url, $project_id, $domain, $web_url_domain, $home_url)
|
|
|
|
protected function source_download($url, $project_id, $domain, $web_url_domain, $home_url, $same_name = 0)
|
|
|
|
{
|
|
|
|
if (!$url) {
|
|
|
|
return '';
|
|
...
|
...
|
@@ -964,7 +964,7 @@ class ProjectUpdate extends Command |
|
|
|
$path = '/' . $path;
|
|
|
|
}
|
|
|
|
$url_complete = ($scheme ?: 'https') . '://' . $domain . $path;
|
|
|
|
$new_url = CosService::uploadRemote($project_id, 'image_product', $url_complete);
|
|
|
|
$new_url = CosService::uploadRemote($project_id, 'image_product', $url_complete, '', '', $same_name);
|
|
|
|
|
|
|
|
if ($new_url) {
|
|
|
|
CollectSource::insert([
|
...
|
...
|
|