feat: add metadata workbench and shared seo rules
This commit is contained in:
@@ -4,6 +4,7 @@ declare(strict_types=1);
|
||||
|
||||
namespace app\task\module;
|
||||
|
||||
use app\common\helper\VideoMetadataMissingRefreshHelper;
|
||||
use app\model\PlanTaskModel;
|
||||
use app\task\logic\SiteMapLogic;
|
||||
use app\task\logic\VideoSiteMapLogic;
|
||||
@@ -94,6 +95,9 @@ class PlanTask
|
||||
case 'PUSH_BAIDU_VIDEO_URL':
|
||||
self::pushBaiduVideoUrl();
|
||||
break;
|
||||
case 'REFRESH_VIDEO_METADATA_TASK_POOL':
|
||||
self::refreshVideoMetadataTaskPool();
|
||||
break;
|
||||
|
||||
|
||||
}
|
||||
@@ -115,6 +119,28 @@ class PlanTask
|
||||
$QueueManage->set($arrTask);
|
||||
}
|
||||
|
||||
/**
|
||||
* 安全刷新视频缺字段工作台与任务池。
|
||||
*
|
||||
* 说明:
|
||||
* 1. 只生成扫描产物和派单产物
|
||||
* 2. 不自动补结构化事实字段
|
||||
* 3. 不自动调用 AI API
|
||||
* 4. 适合作为计划任务安全入口
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public static function refreshVideoMetadataTaskPool(): array
|
||||
{
|
||||
return VideoMetadataMissingRefreshHelper::refresh([
|
||||
'sample' => 8,
|
||||
'queue_limit' => 50,
|
||||
'prompt_limit' => 10,
|
||||
'batch_size' => 10,
|
||||
'batch_limit' => 10,
|
||||
]);
|
||||
}
|
||||
|
||||
/**
|
||||
* Undocumented function
|
||||
*
|
||||
|
||||
Reference in New Issue
Block a user