lip 3 ヶ月 前
コミット
46c0c9f28b
1 ファイル変更3 行追加4 行削除
  1. 3 4
      app/admin/controller/Kefu.php

+ 3 - 4
app/admin/controller/Kefu.php

@@ -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]);
     }