|
|
@@ -450,6 +450,7 @@ class Kefu extends BaseController
|
|
|
$keyword = $params['keyword'] ?? '';
|
|
|
$cs_name = $params['cs_name'] ?? '';
|
|
|
$user_id = $params['user_id'] ?? '';
|
|
|
+ $is_online = $params['is_online'] ?? '';
|
|
|
|
|
|
$query = KefuLog::alias('log')
|
|
|
->join('user', 'log.user_id = user.user_id', 'left')
|
|
|
@@ -463,6 +464,9 @@ class Kefu extends BaseController
|
|
|
if ($user_id) {
|
|
|
$query = $query->where('user.user_id', $user_id);
|
|
|
}
|
|
|
+ if ($is_online && $is_online != '') {
|
|
|
+ $query = $query->where('user.is_online', $is_online);
|
|
|
+ }
|
|
|
|
|
|
$count = $query->count();
|
|
|
$list = $query->field(['log.*','user.realname','user.is_online','user.avatar','kefu.realname as cs_name'])
|