'待审核',1=>'审核通过',2=>'审核不通过']; //活动状态 const STATUS = [0=>'禁用',1=>'启用']; protected $name = 'group_buy_lb_activity'; protected $append = ['goods_info','fmt_end_time']; public function getFmtEndTimeAttr($value){ $t = strtotime($this->end_time) -time(); if($t>0){ return $t; } return 0; } /** * 详情 * @param int $couponId * @return null|static */ public static function detail(int $id,$with =[]) { return self::get($id,$with); } //行为操作关联 public function goodsExcept(){ return $this->hasOne(GroupBuyLbGoodsModel::class,'group_buy_lb_activity_id','id'); } public function coupon(){ return $this->hasManyThrough(Coupon::class,GroupBuyLbCoupon::class,'group_buy_lb_activity_id','coupon_id','id','coupon_id'); } }