'未使用', 2 => '已使用', 3 => '已过期' ]; /** * 获取优惠券领取日志 * @param $param * @return array */ public function getCouponReceiveLog($param) { $limit = $param['limit']; $status = $param['status']; $userName = $param['user_name']; $where = []; if (!empty($status)) { $where[] = ['status', '=', $status]; } if (!empty($userName)) { $where[] = ['user_name', 'like', '%' . $userName . '%']; } $couponModel = new CouponReceiveLog(); $list=$couponModel->getPaginateList($where,['*'],['id'=>'desc'],['coupon'],$limit); foreach ($list['data'] as $k=>$item){ $list['data'][$k]['status_txt'] =$this->receiveCouponStatus[$item['status']]; } return dataReturn(0, 'success', $list); } }