0
マイゴール - 指定された引数を持つジョブがすでにキューに入っているかどうかを確認します。 たとえば、ユーザーID 1のジョブを追加しました。 その後、別の管理者がユーザーID 1の同じジョブを追加したいと考えています。 これを防ぐにはどうすればいいですか?Laravel 5.2新しいジョブを追加する前にキューに入れられたジョブを確認します
マイゴール - 指定された引数を持つジョブがすでにキューに入っているかどうかを確認します。 たとえば、ユーザーID 1のジョブを追加しました。 その後、別の管理者がユーザーID 1の同じジョブを追加したいと考えています。 これを防ぐにはどうすればいいですか?Laravel 5.2新しいジョブを追加する前にキューに入れられたジョブを確認します
ジョブがキューに入れられたときに、ユーザーのステータスを[キュー]状態に変更します。
ユーザーをジョブにプッシュする前に、status = QueuedのIDがすでに存在するかどうかチェックします(キューに入れていない場合)。
あなたが既に持っているものを知って、コード賢いが、ここでは一例ではいけない:
それは$oCampaignCustomer
がモデルであるこの
$oCampaignCustomer->status = ModelCampaignCustomer::STATUS_INVITE_EMAIL_QUEUED;
$oCampaignCustomer->save();
ように見えた私自身のプロジェクトの一つで。 また、あなたは、このアップデートに
感謝を使用する前の状態にチェックを実行すると、ステータスを更新するために
ようなクエリ行うことができますが、私は明日それを試してみて、結果を返信します。 –