| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- <?php
- /**
- * Created by PhpStorm.
- * Author: 芸众商城 www.yunzshop.com
- * Date: 2017/3/29
- * Time: 下午5:23
- */
- namespace app\frontend\modules\coupon\services\models\TimeLimit;
- use app\frontend\modules\coupon\services\models\Coupon;
- use app\frontend\modules\orderGoods\models\PreOrderGoodsCollection;
- use app\frontend\modules\order\models\PreOrder;
- abstract class TimeLimit
- {
- /**
- * 优惠券数据库model
- * @var \app\common\models\Coupon
- */
- protected $dbCoupon;
- /**
- * @var Coupon
- */
- protected $coupon;
- /**
- * @var PreOrder
- */
- protected $orderModel;
- /**
- * @var PreOrderGoodsCollection
- */
- protected $orderGoodsModelGroup;
- public function __construct(Coupon $coupon)
- {
- $this->coupon = $coupon;
- $this->dbCoupon = $coupon->getMemberCoupon()->belongsToCoupon;
- $this->orderModel = $coupon->getPreOrder();
- }
- abstract public function valid();
- }
|