'待审核',1=>'审核通过',2=>'审核不通过']; //活动状态 const STATUS = [0=>'禁用',1=>'启用']; protected $name = 'mj_send_activity'; protected $append = ['goods_info']; /** * 获取器:阶梯属性 * @param $value * @return array */ public function getMjPropsAttr($value) { return helper::jsonDecode($value); } /** * 设置器:阶梯属性 * @param $value * @return string */ public function setMjPropsAttr($value) { return $value ? helper::jsonEncode($value) : ''; } /** * 优惠券详情 * @param int $couponId * @return null|static */ public static function detail(int $couponId,$with =[]) { return self::get($couponId,$with); } //行为操作关联 public function goodsExcept(){ return $this->hasOne(MjSendGoodsModel::class,'mj_send_activity_id','id'); } public function giftGoods(){ return $this->hasMany(MjSendGiftGoods::class,'mj_send_activity_id','id'); } }