86400){ $text = round($time / 86400) . '天'; }elseif($time > 3600){ $text = round($time / 3600) . '小时'; }elseif($time > 60){ $text = round($time / 60) . '分钟'; }else{ $text = '已过期'; } return ['text' => $text, 'value' => $value]; } /** * 状态 */ public function getStatusAttr($value) { $status = [1 => '待使用', 2 => '已使用']; return ['text' => $status[$value], 'value' => $value]; } /** * 用户数据 */ public function getUserdataAttr($value,$data) { return Db::name('user_wx')->where('wx_openid',$data['openid'])->find(); } /** * 获取列表 */ public function getList() { //提前3分钟删除即将到期未领取优惠券 return $this->order('coupon_user_id','desc') ->paginate(['list_rows'=>15,'query' => request()->param()]); } /** * 删除 */ public function remove() { return $this->delete(); } }