ActiveGoods.php 694 B

123456789101112131415161718192021222324252627282930313233
  1. <?php
  2. namespace app\store\model\sharp;
  3. use app\common\model\sharp\ActiveGoods as ActiveGoodsModel;
  4. use app\store\model\sharp\Goods as GoodsModel;
  5. /**
  6. * 整点秒杀-活动会场与商品关联模型
  7. * Class ActiveGoods
  8. * @package app\store\model\sharp
  9. */
  10. class ActiveGoods extends ActiveGoodsModel
  11. {
  12. /**
  13. * 获取秒杀商品模型
  14. * @return Goods
  15. */
  16. protected function getGoodsModel()
  17. {
  18. return new GoodsModel;
  19. }
  20. /**
  21. * 同步删除活动会场与商品关联记录
  22. * @param $sharpGoodsId
  23. */
  24. public function onDeleteSharpGoods($sharpGoodsId)
  25. {
  26. $this->where('sharp_goods_id', '=', $sharpGoodsId)->delete();
  27. }
  28. }