Commit b61a0373 authored by clone's avatar clone

1

parent 15a450ff
...@@ -19,33 +19,35 @@ class Coupon extends Basic ...@@ -19,33 +19,35 @@ class Coupon extends Basic
{ {
private $m_coupon; private $m_coupon;
private $m_activity; private $m_activity;
public function __construct(Request $request = null) public function __construct(Request $request = null)
{ {
parent::__construct($request); parent::__construct($request);
$this->m_coupon = new CCoupon(); $this->m_coupon = new CCoupon();
$this->m_activity = new CActivity(); $this->m_activity = new CActivity();
} }
public function couponList() { public function couponList()
{
if (!$this->request->isAjax()) { if (!$this->request->isAjax()) {
return view('cashBackList'); return view('cashBackList');
} }
$page_no = empty($this->params['pageNo']) ? 1 : $this->params['pageNo']; $page_no = empty($this->params['pageNo']) ? 1 : $this->params['pageNo'];
$page_size = empty($this->params['pageSize']) ? 15 : $this->params['pageSize']; $page_size = empty($this->params['pageSize']) ? 15 : $this->params['pageSize'];
$where = $this->binWhere($this->params); $where = $this->binWhere($this->params);
$field = 'id,user_id,activity_id,status,create_time'; $field = 'id,user_id,activity_id,status,create_time';
$list = $this->m_coupon->getList($page_no, $page_size, 'id desc', $field, $where); $list = $this->m_coupon->getList($page_no, $page_size, 'id desc', $field, $where);
$total = $this->m_coupon->getTotal($where); $total = $this->m_coupon->getTotal($where);
$m_user = new Users(); $m_user = new Users();
$field_activity = 'money,return_action'; $field_activity = 'money,return_action';
foreach ($list as $k => $v) { foreach ($list as $k => $v) {
$activity_data = $this->m_activity->getFind($field_activity, ['id'=>$v['activity_id']]); $activity_data = $this->m_activity->getFind($field_activity, ['id' => $v['activity_id']]);
$list[$k]['money'] = $activity_data['money']; $list[$k]['money'] = $activity_data['money'];
$list[$k]['return_action'] = $activity_data['return_action']; $list[$k]['return_action'] = $activity_data['return_action'];
$list[$k]['user_id'] = $v['user_id']; $list[$k]['user_id'] = $v['user_id'];
$list[$k]['user_phone'] = $m_user->getUserByWhereValue('user_phone', ['id'=>$v['user_id']]); $list[$k]['user_phone'] = $m_user->getUserByWhereValue('user_phone', ['id' => $v['user_id']]);
$list[$k]['user_phone'] = substr_replace($list[$k]['user_phone'], '****', 3, 4); $list[$k]['user_phone'] = substr_replace($list[$k]['user_phone'], '****', 3, 4);
} }
$data['total'] = $total; $data['total'] = $total;
...@@ -57,7 +59,8 @@ class Coupon extends Basic ...@@ -57,7 +59,8 @@ class Coupon extends Basic
* @param $params * @param $params
* @return array * @return array
*/ */
protected function binWhere($params) { protected function binWhere($params)
{
$where = []; $where = [];
if (isset($params['start_time']) && isset($params['end_time'])) { if (isset($params['start_time']) && isset($params['end_time'])) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment