巡乐会bug修改

This commit is contained in:
2026-01-02 16:22:34 +08:00
parent b1ff156a6c
commit 1535a5cc33
2 changed files with 9 additions and 4 deletions

View File

@@ -869,13 +869,17 @@ class BlindBoxTurntableGiftDrawWorldNew extends Model
/** /**
* 统计礼物数量 * 统计礼物数量
*/ */
private function countGifts($precomputedResults) private function countGifts($precomputedResults,$key_type = 1)
{ {
$giftCounts = []; $giftCounts = [];
foreach ($precomputedResults as $result) { foreach ($precomputedResults as $result) {
$giftId = $result['gift_bag_detail']['foreign_id']; $giftId = $result['gift_bag_detail']['foreign_id'];
$gift_user_id = $result['gift_user_id']; $gift_user_id = $result['gift_user_id'];
if($key_type ==1){
$key = $giftId;
}else{
$key = $giftId.'_'.$gift_user_id; $key = $giftId.'_'.$gift_user_id;
}
if (!isset($giftCounts[$key])) { if (!isset($giftCounts[$key])) {
$giftCounts[$key] = [ $giftCounts[$key] = [
'gift_user_id' => $result['gift_user_id'], 'gift_user_id' => $result['gift_user_id'],
@@ -913,7 +917,7 @@ class BlindBoxTurntableGiftDrawWorldNew extends Model
private function batchInsertBlindBoxResults($precomputedResults, $boxTurntableLog) private function batchInsertBlindBoxResults($precomputedResults, $boxTurntableLog)
{ {
// 统计每个用户每个礼物的数量 // 统计每个用户每个礼物的数量
$giftUserCounts = $this->countGifts($precomputedResults); $giftUserCounts = $this->countGifts($precomputedResults,2);
// 批量插入 // 批量插入
$batchInsertData = []; $batchInsertData = [];
foreach ($giftUserCounts as $userGift) { foreach ($giftUserCounts as $userGift) {

View File

@@ -1023,7 +1023,8 @@ class Guild extends Model
'is_deacon' => $is_deacon, 'is_deacon' => $is_deacon,
'user_list' => $user_list['data']['list'], 'user_list' => $user_list['data']['list'],
'name' => $group_member_info['data'][0]['Name'], 'name' => $group_member_info['data'][0]['Name'],
'notification' => $group_member_info['data'][0]['Notification'] 'notification' => $group_member_info['data'][0]['Notification'],
'mute_all_member' => $group_member_info['data'][0]['MuteAllMember']
]; ];
return ['code' => 1, 'msg' => '获取成功', 'data' => $return_data]; return ['code' => 1, 'msg' => '获取成功', 'data' => $return_data];