feat: add metadata workbench and shared seo rules

This commit is contained in:
root
2026-04-18 20:23:30 +08:00
parent 2ea87050a5
commit cec1fdbc69
44 changed files with 5488 additions and 68 deletions

View File

@@ -252,6 +252,16 @@ class VideoInfoPage extends BasePage
'v_play_url' => $sortedPlayUrl,
];
$arrMetadataBackfill = $this->getVideoModel()->buildEmptyMetadataBackfillSet(
$arrExistsVideo,
$arrPageVideo,
'wuxian_crawler'
);
if (!empty($arrMetadataBackfill)) {
$arrUpdate = array_merge($arrUpdate, $arrMetadataBackfill);
}
$this->getVideoModel()->updateOne(
['v_name' => $arrPageVideo['v_name']],
['$set' => $arrUpdate]