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

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