belongsTo('app\\common\\model\\food\\Coupon','coupon_id'); } /** * 赠品类型 */ public function getGiftTypeAttr($value) { $status = [10 =>'优惠券', 20 => '现金']; return ['text' => $status[$value], 'value' => $value]; } /** * 获取列表 */ public function getList() { // 执行查询 return $this->with(['coupon'])->order(['recharge_plan_id'=> 'desc','sort' => 'asc'])->select(); } /** * 详情 */ public static function detail($id) { return self::get($id,['coupon']); } /** * 新增记录 */ public function add(array $data) { $data['applet_id'] = self::$applet_id; return $this->save($data); } /** * 更新记录 */ public function edit(array $data) { return $this->save($data) !== false; } /** * 删除记录 */ public function remove() { return $this->delete(); } }