GoodsStockNotEnoughEvent.php 826 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. <?php
  2. /**
  3. * 减库存事件
  4. * Created by PhpStorm.
  5. * User: yunzhong
  6. * Date: 2019/12/6
  7. * Time: 9:50
  8. */
  9. namespace app\common\events\goods;
  10. use app\common\events\Event;
  11. use app\common\models\Goods;
  12. class GoodsStockNotEnoughEvent extends Event
  13. {
  14. /**
  15. * @var
  16. */
  17. private $goods; //商品
  18. private $specs; //规格
  19. /**
  20. * GoodsStockNotEnoughEvent constructor.
  21. * @param $goods
  22. * @param null $specs
  23. */
  24. function __construct($goods,$specs = Null)
  25. {
  26. if(empty($goods) && !empty($specs)){
  27. $goods = Goods::find($specs->goods_id);
  28. }
  29. $this->goods = $goods;
  30. $this->specs = $specs;
  31. }
  32. public function getGoods()
  33. {
  34. return $this->goods;
  35. }
  36. public function getSpecs()
  37. {
  38. return $this->specs;
  39. }
  40. }