作者 赵彬吉

update

... ... @@ -169,15 +169,16 @@ class UpdateSeoTdk extends Command
foreach ($list as $v) {
$update[$table]['total_page']++;
$v = (array)$v;
echo date('Y-m-d H:i:s') . '更新--' . $table . ': 项目id' . $project_id . ':id' . $v['id'] . PHP_EOL;
//缓存 在处理的 项目 数据 id
$cache_key = "seo_tdk_{$project_id}_{$table}_{$v['id']}";
if(Cache::get($cache_key)){
echo '其他进程在处理' . PHP_EOL;
continue;
}
Cache::put($cache_key, 1, 120);
echo date('Y-m-d H:i:s') . '更新--' . $table . ': 项目id' . $project_id . ':id' . $v['id'] . PHP_EOL;
$data = [];
$json_field = '';
foreach ($map as $ai_key => $field) {
... ... @@ -194,8 +195,6 @@ class UpdateSeoTdk extends Command
continue;
}
Cache::put($cache_key, 1, 120);
//AI生成
if (!empty($ai_commands[$ai_key]['ai'])) {
$prompt = $this->getPrompt($project_id, $ai_commands[$ai_key]['ai'], $table, $v);
... ...