Example #1
0
 /**
  * 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;
 }
Example #2
0
 /**
  * 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()));
 }
Example #3
0
 /**
  * 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);
 }