pk任务
This commit is contained in:
@@ -166,6 +166,14 @@ class RoomPk extends Model
|
|||||||
//判断发起者是否和别人开启了pk
|
//判断发起者是否和别人开启了pk
|
||||||
$is_pk = db::name('vs_room_pk')->where(['pk_id' => ['<>',$pk_id],'room_id_a' => $pk_info['room_id_a'],'status' => ['in',[1,2,3,4]]])->find();
|
$is_pk = db::name('vs_room_pk')->where(['pk_id' => ['<>',$pk_id],'room_id_a' => $pk_info['room_id_a'],'status' => ['in',[1,2,3,4]]])->find();
|
||||||
$is_pk1 = db::name('vs_room_pk')->where(['pk_id' => ['<>',$pk_id],'room_id_b' => $pk_info['room_id_a'],'status' => ['in',[1,2,3,4]]])->find();
|
$is_pk1 = db::name('vs_room_pk')->where(['pk_id' => ['<>',$pk_id],'room_id_b' => $pk_info['room_id_a'],'status' => ['in',[1,2,3,4]]])->find();
|
||||||
|
//判断自己是否开启了pk 查看自己所在的房间
|
||||||
|
$me_room = db::name('vs_room_pit')->where(['user_id' =>$user_id,'pit_number' =>9])->value('room_id');
|
||||||
|
$is_pk2 = db::name('vs_room_pk')->where(['pk_id' => ['<>',$pk_id],'room_id_a' => $me_room,'status' => ['in',[1,2,3,4]]])->find();
|
||||||
|
$is_pk3 = db::name('vs_room_pk')->where(['pk_id' => ['<>',$pk_id],'room_id_b' => $me_room,'status' => ['in',[1,2,3,4]]])->find();
|
||||||
|
if($is_pk2 || $is_pk3){
|
||||||
|
return ['code' => 0, 'msg' => '您已经开启了PK,请勿重复操作!', 'data' => ''];
|
||||||
|
}
|
||||||
|
|
||||||
if($is_pk || $is_pk1){
|
if($is_pk || $is_pk1){
|
||||||
return ['code' => 0, 'msg' => '发起方已经重新开启了PK,请重新选择PK房间!', 'data' => ''];
|
return ['code' => 0, 'msg' => '发起方已经重新开启了PK,请重新选择PK房间!', 'data' => ''];
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user