正在显示
1 个修改的文件
包含
12 行增加
和
2 行删除
| @@ -391,12 +391,22 @@ class RelayInquiry extends Command | @@ -391,12 +391,22 @@ class RelayInquiry extends Command | ||
| 391 | //开启文案替换 | 391 | //开启文案替换 |
| 392 | if ($task['is_replace_text'] == 2) { | 392 | if ($task['is_replace_text'] == 2) { |
| 393 | //AI生成 | 393 | //AI生成 |
| 394 | + $error = 0; | ||
| 395 | + while ($error<3){ | ||
| 394 | $message = $this->ai_send($task['ai_param'], $message); | 396 | $message = $this->ai_send($task['ai_param'], $message); |
| 395 | if(!$message){ | 397 | if(!$message){ |
| 396 | $this->output('AI文案生成失败'); | 398 | $this->output('AI文案生成失败'); |
| 397 | - continue; | 399 | + $error++; |
| 400 | + if($error==2){ | ||
| 401 | + $task['is_replace_text'] = 1; | ||
| 402 | + $this->output('AI文案生成失败,使用文案库'); | ||
| 403 | + } | ||
| 404 | + }else{ | ||
| 405 | + break; | ||
| 406 | + } | ||
| 407 | + } | ||
| 398 | } | 408 | } |
| 399 | - } elseif ($task['is_replace_text'] == 1 || strlen($message) <= 4) { | 409 | + if ($task['is_replace_text'] == 1 || strlen($message) <= 4) { |
| 400 | //配置文案库替换或者字符少于4个,直接替换文案 | 410 | //配置文案库替换或者字符少于4个,直接替换文案 |
| 401 | 411 | ||
| 402 | $use_ids = ReInquiryDetail::where(['re_website' => $domain])->where('status', '<>', ReInquiryDetail::STATUS_FAIL)->pluck('text_id')->toArray(); | 412 | $use_ids = ReInquiryDetail::where(['re_website' => $domain])->where('status', '<>', ReInquiryDetail::STATUS_FAIL)->pluck('text_id')->toArray(); |
-
请 注册 或 登录 后发表评论