Example #1
0
 public function fire($job, $data)
 {
     $id = $data['smsId'];
     $isResend = $data['isResend'];
     $sms = Sms::find($id);
     if (is_null($sms)) {
         $job->delete();
         exit("--don`t find sms (id:{$id})--");
     }
     if ($sms->sendProcess()) {
         //sent success
         $job->delete();
     } else {
         //sent failed
         if (!$isResend) {
             //don`t resent sms
             $job->delete();
         }
     }
 }