diff --git a/app/Command/sitemap/Toutiao.php b/app/Command/sitemap/Toutiao.php index e9007e9..334d6d3 100644 --- a/app/Command/sitemap/Toutiao.php +++ b/app/Command/sitemap/Toutiao.php @@ -53,7 +53,11 @@ class Toutiao extends BaseSpider $sitemapArray = []; - $query = AppNews::query()->select(['id', 'created_at'])->where('platform', $platform)->where('is_delete', 0)->get()->toArray(); + $query = AppNews::query()->select(['id', 'created_at']) + ->where('platform', $platform) + ->where('is_delete', 0) + ->orderBy('id', 'desc') + ->get()->toArray(); foreach ($query as $item) { $date = date('Y-m-d', $item['created_at']); $sitemapArray[] = <<name ?? ''; $query['column_tag_url'] = $columnTag->url ?? ''; + if ($query['second_column']) { + $columnTag = AppNewsSecondColumn::find($query['second_column']); + $query['second_column_tag'] = $columnTag->name ?? ''; + $query['second_column_tag_url'] = $columnTag->url ?? ''; + } + // 相关文章 $query['about'] = AppNews::formatQuery(['created_at']) ->where('platform', $isRelation ? current(self::RELATION[$app_id]) : $app_id)