瀏覽代碼

add stop()

visuddhinanda 1 年之前
父節點
當前提交
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) {}
 }