소스 검색

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) {}
 }