visuddhinanda 11 месяцев назад
Родитель
Сommit
c869517b38
1 измененных файлов с 29 добавлено и 0 удалено
  1. 29 0
      api-v8/app/Console/Commands/MqAiTranslate.php

+ 29 - 0
api-v8/app/Console/Commands/MqAiTranslate.php

@@ -184,6 +184,35 @@ class MqAiTranslate extends Command
                         Log::info("{$queue} sentence update {$count} successful");
                     }
                 }
+                if ($message->task->info->category === 'suggest') {
+                    //写入pr
+                    $url = config('app.url') . '/api/v2/sentpr';
+                    Log::info($queue . " sentence update {$url}");
+                    $response = Http::timeout(10)->withToken($token)->post($url, [
+                        'book' => $message->sentence->book_id,
+                        'para' => $message->sentence->paragraph,
+                        'begin' => $message->sentence->word_start,
+                        'end' => $message->sentence->word_end,
+                        'channel' => $message->sentence->channel_uid,
+                        'text' => $responseContent
+                    ]);
+                    if ($response->failed()) {
+                        Log::error($queue . ' sentence update failed', [
+                            'url' => $url,
+                            'data' => $response->json(),
+                        ]);
+                        continue;
+                    } else {
+                        if ($response->json()['ok']) {
+                            Log::info("{$queue} sentence suggest update successful");
+                        } else {
+                            Log::error("{$queue} sentence suggest update failed", [
+                                'url' => $url,
+                                'data' => $response->json(),
+                            ]);
+                        }
+                    }
+                }
 
                 //写入discussion
                 #获取句子id