This commit is contained in:
2026-01-20 20:12:44 +08:00
parent 1a066e41de
commit 5ae27e5e79

View File

@@ -439,13 +439,15 @@ class RoomPk extends Model
];
model('Chat')->sendMsg(1032,$pk_info['room_id_a'],$texta);
model('Chat')->sendMsg(1032,$pk_info['room_id_b'],$textb);
$Victory_user_ids = db::name('vs_room_pit')
$Victory_user = db::name('vs_room_pit')
->where(['room_id' => $pk_info['room_id_a'],'user_id' => ['>',0]])
->column('user_id');
$Failure_user_ids = db::name('vs_room_pit')
$Victory_user_ids = implode(',',$Victory_user);
$Failure_user = db::name('vs_room_pit')
->where(['room_id' => $pk_info['room_id_b'],'user_id' => ['>',0]])
->column('user_id');
$Draw_user_ids = [];
$Failure_user_ids = implode(',',$Failure_user);
$Draw_user_ids = '';
}elseif($pk_info['create_value_a'] < $pk_info['receive_value_b']){
db::name('vs_room_pk')->where('pk_id', $pk_id)->update(['shibaifang_id' => $pk_info['create_user_id']]);
$texta = [
@@ -468,13 +470,15 @@ class RoomPk extends Model
];
model('Chat')->sendMsg(1032,$pk_info['room_id_a'],$texta);
model('Chat')->sendMsg(1032,$pk_info['room_id_b'],$textb);
$Victory_user_ids = db::name('vs_room_pit')
$Victory_user = db::name('vs_room_pit')
->where(['room_id' => $pk_info['room_id_b'],'user_id' => ['>',0]])
->column('user_id');
$Failure_user_ids = db::name('vs_room_pit')
$Victory_user_ids = implode(',',$Victory_user);
$Failure_user = db::name('vs_room_pit')
->where(['room_id' => $pk_info['room_id_a'],'user_id' => ['>',0]])
->column('user_id');
$Draw_user_ids = [];
$Failure_user_ids = implode(',',$Failure_user);
$Draw_user_ids = '';
}else{
db::name('vs_room_pk')->where('pk_id', $pk_id)->update(['shibaifang_id' => -1]);
$texta = [
@@ -504,14 +508,14 @@ class RoomPk extends Model
$Failure_user = db::name('vs_room_pit')
->where(['room_id' => $pk_info['room_id_a'],'user_id' => ['>',0]])
->column('user_id');
Log::record("平局用户22".json_encode($Failure_user),"info");
$Draw_user_ids = array_merge($Victory_user, $Failure_user);
$Victory_user_ids = [];
$Failure_user_ids = [];
//合并字符串
$Draw_user_ids = implode(',', array_unique(array_merge($Victory_user, $Failure_user)));
$Victory_user_ids = '';
$Failure_user_ids = '';
}
Log::record("平局用户".json_encode($Draw_user_ids),"info");
Log::record("胜利用户:".json_encode($Victory_user_ids),"info");
Log::record("结束用户:".json_encode($Failure_user_ids),"info");
Log::record("腾讯发送群消息".$Draw_user_ids,"info");
//任务35-每日参与PK
model('api/Tasks')->tasks_complete_pk($Victory_user_ids,$Failure_user_ids,$Draw_user_ids,35);