作者 赵彬吉

update

@@ -169,14 +169,15 @@ class UpdateSeoTdk extends Command @@ -169,14 +169,15 @@ class UpdateSeoTdk extends Command
169 foreach ($list as $v) { 169 foreach ($list as $v) {
170 $update[$table]['total_page']++; 170 $update[$table]['total_page']++;
171 $v = (array)$v; 171 $v = (array)$v;
172 - echo date('Y-m-d H:i:s') . '更新--' . $table . ': 项目id' . $project_id . ':id' . $v['id'] . PHP_EOL;  
173 172
174 //缓存 在处理的 项目 数据 id 173 //缓存 在处理的 项目 数据 id
175 $cache_key = "seo_tdk_{$project_id}_{$table}_{$v['id']}"; 174 $cache_key = "seo_tdk_{$project_id}_{$table}_{$v['id']}";
176 if(Cache::get($cache_key)){ 175 if(Cache::get($cache_key)){
177 - echo '其他进程在处理' . PHP_EOL;  
178 continue; 176 continue;
179 } 177 }
  178 + Cache::put($cache_key, 1, 120);
  179 +
  180 + echo date('Y-m-d H:i:s') . '更新--' . $table . ': 项目id' . $project_id . ':id' . $v['id'] . PHP_EOL;
180 181
181 $data = []; 182 $data = [];
182 $json_field = ''; 183 $json_field = '';
@@ -194,8 +195,6 @@ class UpdateSeoTdk extends Command @@ -194,8 +195,6 @@ class UpdateSeoTdk extends Command
194 continue; 195 continue;
195 } 196 }
196 197
197 - Cache::put($cache_key, 1, 120);  
198 -  
199 //AI生成 198 //AI生成
200 if (!empty($ai_commands[$ai_key]['ai'])) { 199 if (!empty($ai_commands[$ai_key]['ai'])) {
201 $prompt = $this->getPrompt($project_id, $ai_commands[$ai_key]['ai'], $table, $v); 200 $prompt = $this->getPrompt($project_id, $ai_commands[$ai_key]['ai'], $table, $v);