/** * Handle the event. * * @param FixCPrefixGoodsEvent $event * @return void */ public function handle(FixCPrefixGoodsEvent $event) { Mail::send('emails.flap.PIS_Goods.fixCprefix', ['originGoodses' => $event->getOriginGoodses(), 'convertGoodses' => with(new DataHelper())->fetchGoodsesBySerNos(array_keys($event->getOriginGoodses())), 'masses' => $event->getMassCodesList(), 'title' => $this->subject], function ($m) { $m->subject($this->subject)->to($this->to)->cc($this->cc); }); return $this->subject; }
/** * Handle the event. * * @param FixCPrefixGoodsEvent $event * @return void */ public function handle(FixCPrefixGoodsEvent $event) { $helper = new DataHelper(); $event->setMassCodesList($helper->getMassAssign($event->getTargetCodes(), $event->getBeforeDays()))->setOriginGoodses($helper->fetchGoodsesByCodes($event->getTargetCodes())); }
/** * Handle the event. * * @param FixCPrefixGoodsEvent $event * @return void */ public function handle(FixCPrefixGoodsEvent $event) { $map = with(new DataHelper())->convertToCGoods($event->getTargetCodes(), $event->getBeforeDays()); return $this->genReturnMsg($map); }