alias('r') ->join('ls_pay_coupon as p on r.coupon_id = p.id') ->field($fields) ->where($where) ->page($page . ',' . $limit) ->order('r.id desc') ->select(); return $list; } /** * 发放记录 * @param $fields * @param $where * @param $page * @param $limit * @return mixed */ public function record($fields, $where, $page, $limit) { $list = $this->alias('r') ->join('ls_retail_vip as v on r.vip_id=v.id', 'LEFT') ->join('ls_retail_store as s on r.receive_store_id = s.id', 'LEFT') ->field($fields) ->where($where) ->page($page, $limit) ->order('r.id desc') ->select(); return $list; } /** * 记录总数 * @param $where * @return mixed */ public function recordCount($where) { $count = $this->alias('r') ->join('ls_pay_coupon as p on r.coupon_id = p.id') ->join('ls_retail_vip as v on r.vip_id=v.id', 'LEFT') ->join('ls_retail_store as s on v.storeid = s.id', 'LEFT') ->where($where) ->count(); return $count; } //查询用户的代金券详情 public function couponInfo($where, $field='*') { $info = $this->alias('r') ->join('ls_pay_coupon as p on r.coupon_id = p.id') ->field($field) ->where($where) ->find(); return $info; } }