|
|
@@ -45,12 +45,12 @@ class Kefu extends BaseController
|
|
|
->join('user', 'admin.id = user.uid', 'left')
|
|
|
->where('kefu_work.created_at', '>=', date('Y-m-d 00:00:00'));
|
|
|
|
|
|
- if (isset($params['is_online']) && $params['is_online'] == '') {
|
|
|
+ if (isset($params['is_online']) && $params['is_online'] != '') {
|
|
|
$query->where('user.is_online', $params['is_online']);
|
|
|
}
|
|
|
|
|
|
$count = $query->count();
|
|
|
- $list = $query->field(['distinct kefu_work.id', 'admin.nickname','user.is_online', 'kefu_work.chat_num','kefu_work.transfer_num','kefu_work.intervention_num','kefu_work.completed_num'])
|
|
|
+ $list = $query->field(['distinct admin.id','admin.id as admin_id', 'admin.nickname','user.is_online', 'kefu_work.chat_num','kefu_work.transfer_num','kefu_work.intervention_num','kefu_work.completed_num'])
|
|
|
->order('admin.id', 'asc')
|
|
|
->limit($limit)
|
|
|
->page($page)
|
|
|
@@ -345,7 +345,7 @@ class Kefu extends BaseController
|
|
|
wsSendMsg(0,'handleChat',['user_id'=>$user_id]);
|
|
|
|
|
|
//给用户发送客服评分的消息
|
|
|
- $user_open_comment = Config::where('field', 'user_open_comment')->value('val');
|
|
|
+ $user_open_comment = Config::getFieldValue('user_open_comment');
|
|
|
if ($user_open_comment == 1 ) {
|
|
|
$param = [
|
|
|
'id' => \utils\Str::getUuid(),
|
|
|
@@ -353,7 +353,7 @@ class Kefu extends BaseController
|
|
|
'status' => 'going',
|
|
|
'sendTime' => time() * 1000,
|
|
|
'toContactId' => $user_id,
|
|
|
- 'content' => Config::where('field','kefu_finished_chat')->value('val'),
|
|
|
+ 'content' => Config::getFieldValue('kefu_finished_chat'),
|
|
|
'file_id' => 0,
|
|
|
'is_group' => 0,
|
|
|
'user_id' => $user->cs_uid,
|