visuddhinanda 9 месяцев назад
Родитель
Сommit
92de78c3fc
1 измененных файлов с 8 добавлено и 1 удалено
  1. 8 1
      api-v8/app/Jobs/ProcessAITranslateJob.php

+ 8 - 1
api-v8/app/Jobs/ProcessAITranslateJob.php

@@ -14,7 +14,7 @@ class ProcessAITranslateJob extends BaseRabbitMQJob
         try {
             // Laravel会自动注入
             $this->aiService = app(AiTranslateService::class);
-            return $this->aiService->processTranslate($this->messageId, $messageData, $this);
+            return $this->aiService->processTranslate($this->messageId, $messageData);
         } catch (\Exception $e) {
             // 记录失败指标
 
@@ -33,4 +33,11 @@ class ProcessAITranslateJob extends BaseRabbitMQJob
         // 消息处理最终失败,准备发送到死信队列
         $this->aiService->handleFailedTranslate($this->messageId, $messageData, $exception);
     }
+    public function stop()
+    {
+        parent::stop();
+        $this->aiService->stop();
+    }
+
+    public static function publish(AiTranslateService $ai) {}
 }