作者 刘锟

update

@@ -297,15 +297,25 @@ class HtmlLanguageSpecialCollect extends Command @@ -297,15 +297,25 @@ class HtmlLanguageSpecialCollect extends Command
297 ) { 297 ) {
298 $source = CollectSource::where('project_id', $project_id)->where('origin', $url)->first(); 298 $source = CollectSource::where('project_id', $project_id)->where('origin', $url)->first();
299 if (!$source) { 299 if (!$source) {
  300 + $new_url = str_replace($web_url_domain, $home_url, $url);
  301 + $source_new = CollectSource::where('project_id', $project_id)->where('origin', $new_url)->first();
  302 + if (!$source_new) {
300 return [ 303 return [
301 'download' => true, 304 'download' => true,
302 'url' => $url, 305 'url' => $url,
303 - 'url_complete' => ($scheme ?: 'https') . '://' . ($host ?: $domain) . $path . ($query ? '?' . $query : '') 306 + 'url_complete' => ($scheme ?: 'https') . '://' . $home_url . $path . ($query ? '?' . $query : '')
304 ]; 307 ];
305 } else { 308 } else {
306 return [ 309 return [
307 'download' => false, 310 'download' => false,
308 'url' => $url, 311 'url' => $url,
  312 + 'url_complete' => $source_new['target']
  313 + ];
  314 + }
  315 + } else {
  316 + return [
  317 + 'download' => false,
  318 + 'url' => $url,
309 'url_complete' => $source['target'] 319 'url_complete' => $source['target']
310 ]; 320 ];
311 } 321 }