在离线
This commit is contained in:
@@ -360,9 +360,9 @@ class Login extends Controller
|
|||||||
//注销
|
//注销
|
||||||
public function cancel()
|
public function cancel()
|
||||||
{
|
{
|
||||||
|
return V(0, '注销请联系客服', null);
|
||||||
$token = input('token');
|
$token = input('token');
|
||||||
$reslut = model('Login')->cancel($token);
|
$reslut = model('Login')->cancel($token);
|
||||||
return V(0, '注销请联系客服', null);
|
|
||||||
return V($reslut['code'], $reslut['msg'], $reslut['data']);
|
return V($reslut['code'], $reslut['msg'], $reslut['data']);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -464,6 +464,16 @@ class Login extends Model
|
|||||||
$user_info = model('UserToken')->where('token', $token)->find();
|
$user_info = model('UserToken')->where('token', $token)->find();
|
||||||
if($user_info){
|
if($user_info){
|
||||||
model('UserToken')->where('id', $user_info['id'])->update(['token' => 1]);
|
model('UserToken')->where('id', $user_info['id'])->update(['token' => 1]);
|
||||||
|
//断线
|
||||||
|
db::name('user')->where('id',$user_info['user_id'])->update(['is_online'=>2]);
|
||||||
|
//是否在房间内
|
||||||
|
$room_id = db::name('vs_room_visitor')->where('user_id',$user_info['user_id'])->order('id desc')->value('room_id');
|
||||||
|
if($room_id){
|
||||||
|
$text['text'] = '掉线!';
|
||||||
|
$text['user_id'] = $user_info['user_id'];
|
||||||
|
$text['type'] = 2;
|
||||||
|
model('Chat')->sendMsg(1058,$room_id,$text);
|
||||||
|
}
|
||||||
return ['code' => 1, 'msg' => '退出成功', 'data' => null];
|
return ['code' => 1, 'msg' => '退出成功', 'data' => null];
|
||||||
}else{
|
}else{
|
||||||
return ['code' => 0, 'msg' => '退出失败', 'data' => null];
|
return ['code' => 0, 'msg' => '退出失败', 'data' => null];
|
||||||
|
|||||||
Reference in New Issue
Block a user