Commit fa475576 authored by zhuwei's avatar zhuwei

客户详情上一条下一条优化

parent c31f56fa
...@@ -514,7 +514,7 @@ class User extends Basic ...@@ -514,7 +514,7 @@ class User extends Basic
$field = 'id,user_nick,agent_id,vip,create_time'; $field = 'id,user_nick,agent_id,vip,create_time';
$user = new Users(); $user = new Users();
$user_res = $user->getLastOrNextUserID($where, $field, $limit = 1, $order, $type); $user_res = $user->getLastOrNextUserID($where, $field, $order, $type, 0,1);
if (!$user_res) { if (!$user_res) {
return $this->response("201", "查无数据", [ 'user_id' => $params['user_id'] ]); return $this->response("201", "查无数据", [ 'user_id' => $params['user_id'] ]);
} }
...@@ -553,9 +553,9 @@ class User extends Basic ...@@ -553,9 +553,9 @@ class User extends Basic
$where['city'] = trim($this->city); $where['city'] = trim($this->city);
$field = 'max(id) as max_id'; $field = 'max(id) as max_id';
$order = 'id asc'; $order = 'id asc';
$max_id = $user->getLastOrNextUserID($where, $field, $limit = '', $order, $type); $max_id = $user->getLastOrNextUserID($where, $field, $order, $type, 0,1);
$field = 'MIN(id) as min_id'; $field = 'MIN(id) as min_id';
$min_id = $user->getLastOrNextUserID($where, $field, $limit = '', $order, $type); $min_id = $user->getLastOrNextUserID($where, $field, $order, $type,0,1);
return $this->response("200", "success!", [ return $this->response("200", "success!", [
'user_id' => $user_res[0]['id'], 'user_id' => $user_res[0]['id'],
'max_user_id' => $max_id[0]['max_id'], 'max_user_id' => $max_id[0]['max_id'],
......
...@@ -875,7 +875,7 @@ class Users extends Model ...@@ -875,7 +875,7 @@ class Users extends Model
} }
public function getLastOrNextUserID($where, $field, $limit, $order, $type) public function getLastOrNextUserID($where, $field, $order, $type,$page, $limit)
{ {
if ($type == 1) { if ($type == 1) {
...@@ -884,6 +884,7 @@ class Users extends Model ...@@ -884,6 +884,7 @@ class Users extends Model
->where($where) ->where($where)
->order($order) ->order($order)
->limit($limit) ->limit($limit)
->page($page)
->select(); ->select();
} elseif ($type == 2) { } elseif ($type == 2) {
$result = $this->field($field) $result = $this->field($field)
...@@ -892,6 +893,7 @@ class Users extends Model ...@@ -892,6 +893,7 @@ class Users extends Model
->where($where) ->where($where)
->order($order) ->order($order)
->limit($limit) ->limit($limit)
->page($page)
->select(); ->select();
} elseif ($type == 3) { } elseif ($type == 3) {
$result = $this->field($field) $result = $this->field($field)
...@@ -900,6 +902,7 @@ class Users extends Model ...@@ -900,6 +902,7 @@ class Users extends Model
->where($where) ->where($where)
->order($order) ->order($order)
->limit($limit) ->limit($limit)
->page($page)
->select(); ->select();
} elseif ($type == 4) { } elseif ($type == 4) {
$result = $this->field($field) $result = $this->field($field)
...@@ -909,17 +912,16 @@ class Users extends Model ...@@ -909,17 +912,16 @@ class Users extends Model
->where('a.referrer_source', 20) ->where('a.referrer_source', 20)
->order($order) ->order($order)
->limit($limit) ->limit($limit)
->page($page)
->select(); ->select();
} else { } else {
$result = $this->field($field)->alias('a') $result = $this->field($field)->alias('a')
->where($where) ->where($where)
->order($order) ->order($order)
->limit($limit)
->page($page)
->select(); ->select();
} }
//echo $this->getLastSql();
//dump($this->getLastSql());exit;
return $result; return $result;
} }
......
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