巡乐会抽奖接口提交.-调试

This commit is contained in:
2025-08-30 16:26:39 +08:00
parent ccbc9861f0
commit 92a45314d8

View File

@@ -592,7 +592,9 @@ class BlindBoxTurntableGift extends Model
'user_id' => $user_id,
'gift_id'=>$gift_bag_detail['foreign_id'],
'gift_price'=>$gift['gift_price'],
'is_public_screen'=>$gift['is_public_screen'],
'gift_name'=>$gift['gift_name'],
'gift_base_image'=>$gift['base_image'],
];
}
$reslut_data = [];
@@ -602,12 +604,15 @@ class BlindBoxTurntableGift extends Model
$reslut_data[$gift_id] = [
'gift_id' => $gift_id,
'gift_price'=>$value['gift_price'],
'gift_name'=>$value['gift_name'],
'gift_base_image'=>$value['gift_base_image'],
'count' => 1
];
}else {
$reslut_data[$gift_id]['count']++;
}
}
$result_list = [];
foreach ($reslut_data as $key => $value) {
//处理礼包发放记录表
$data = [];
@@ -626,6 +631,13 @@ class BlindBoxTurntableGift extends Model
db::rollback();
return ['code' => 0, 'msg' => '失败,', 'data' => []];
}
$result_list[]=[
'gift_id'=>$value['gift_id'],
'gift_name'=>$value['gift_name'],
'gift_base_image' =>$value['gift_base_image'],
'gift_price'=>$value['gift_price'],
'count'=>$value['count'],
];
}
// 添加活动记录
$reslut = Db::name('vs_activities_receive')->insert([
@@ -654,7 +666,11 @@ class BlindBoxTurntableGift extends Model
//聊天室推送系统消息
model('Chat')->sendMsg(1057,$room_id,$text);
}
return ['code' => 1, 'msg' => '成功', 'data' => $result_data];
//返回结果排序
usort($result_list, function($a, $b) {
return $b['gift_price'] <=> $a['gift_price'];
});
return ['code' => 1, 'msg' => '成功', 'data' => $result_list];
}
/*