正在显示
1 个修改的文件
包含
11 行增加
和
1 行删除
| @@ -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 | } |
-
请 注册 或 登录 后发表评论