|
|
@@ -465,7 +465,7 @@ class Kefu extends BaseController
|
|
|
}
|
|
|
|
|
|
$count = $query->count();
|
|
|
- $list = $query->field(['log.*','user.realname','user.avatar','kefu.realname as cs_name'])
|
|
|
+ $list = $query->field(['log.*','user.realname','user.is_online','user.avatar','kefu.realname as cs_name'])
|
|
|
->order('id', 'desc')
|
|
|
->limit($limit)
|
|
|
->page($page)
|
|
|
@@ -560,9 +560,8 @@ class Kefu extends BaseController
|
|
|
public function isChat()
|
|
|
{
|
|
|
$user_id = (int)$this->request->param('user_id');
|
|
|
- $cs_uid = (int)$this->request->param('cs_uid');
|
|
|
- if (!$user_id || !$cs_uid) return $this->error('参数错误');
|
|
|
- $is_chat = User::where('user_id', $user_id)->where('cs_uid', $cs_uid)->value('user_id') ? 0 : 1;
|
|
|
+ if (!$user_id) return $this->error('参数错误');
|
|
|
+ $is_chat = User::where('user_id', $user_id)->whereIn('service_status', [0,1,2])->value('user_id') ? 0 : 1;
|
|
|
return $this->success(['is_chat' => $is_chat]);
|
|
|
}
|
|
|
|