|
...
|
...
|
@@ -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);
|
...
|
...
|
|