示例#1
0
文件: Exec.php 项目: jocoonopa/lubri
 public function handle(ExecEvent $event)
 {
     if ($event->hasError()) {
         return;
     }
     $this->setQue($event->getQue());
     return $this->exec()->update()->isList() ? $this->repair() : NULL;
 }
示例#2
0
 protected function errorNoti(ExecEvent $event)
 {
     return Mail::send('emails.fv.delaywarning', ['que' => $event->getQue()], function ($m) use($event) {
         $m->subject("延時任務[{$event->getQue()->id}]錯誤通知")->to([$event->getQue()->creater->email => $event->getQue()->creater->username]);
     });
 }
示例#3
0
 protected function errorHandle(ExecEvent $event)
 {
     $event->getQue()->status_code = FVSyncQue::STATUS_DELAY_ERROR;
     $event->getQue()->save();
     $event->setError(true);
 }