|
|
@@ -39,7 +39,7 @@ class UserQueue extends Command
|
|
|
}
|
|
|
|
|
|
//排队用户
|
|
|
- $list = User::where('status', 1)->where('is_online', 1)->where('service_status', 1)
|
|
|
+ $list = User::where('status', 1)->where('is_online', 1)->where('service_status', 0)
|
|
|
->order('service_start', 'asc')
|
|
|
->select()
|
|
|
->toArray();
|
|
|
@@ -64,11 +64,8 @@ class UserQueue extends Command
|
|
|
try {
|
|
|
Db::startTrans();
|
|
|
$user_id = $user['user_id'];
|
|
|
- $user->cs_uid = $cs_uid;
|
|
|
- $user->service_status = 1;
|
|
|
- $user->service_start = time();
|
|
|
- $user->timeout_type = 0;
|
|
|
- $user->save();
|
|
|
+
|
|
|
+ User::where('user_id', $user_id)->update(['cs_uid'=>$cs_uid,'service_status' => 1, 'service_start' => time(), 'timeout_type' => 0]);
|
|
|
|
|
|
//更新客服接线数量
|
|
|
User::where('user_id', $cs_uid)->update(['chat_num'=>Db::raw('chat_num+1')]);
|