巡乐会抽奖接口提交.-bug修改

This commit is contained in:
2025-09-09 15:37:45 +08:00
parent 526b9b6c84
commit 2083ed05ec
2 changed files with 6 additions and 1 deletions

View File

@@ -403,6 +403,7 @@ class BlindBoxTurntableGift extends Model
->join('vs_gift d','d.gid = a.gift_id','left')
->field('a.gift_id,a.count,a.gift_user_id,b.createtime,c.nickname,d.gift_name as gift_name,d.base_image')
->where($where)
->order('b.createtime desc')
->page($page,$page_size)
->select();
foreach ($list as &$v){
@@ -426,6 +427,7 @@ class BlindBoxTurntableGift extends Model
->join('vs_gift e','e.gid = a.gift_id','left')
->field('a.gift_id,a.count,b.user_id,b.createtime,c.nickname,d.name as gift_name,e.base_image')
->where($where)
->order('b.createtime desc')
->page($page,$page_size)
->select();
foreach ($list as &$v){
@@ -557,9 +559,9 @@ class BlindBoxTurntableGift extends Model
//随机获取一个礼物
$where = [
'a.gift_bag_id' => $gift_bag_id,
'b.room_id' => $room_id,
'a.quantity' => ['>',0],
'b.remaining_number' => ['>',0],
'b.room_id' => $room_id,
'a.weight' => ['<=', $total_draw_times],
];
// 使用闭包条件来处理复杂的 weight 逻辑
@@ -758,6 +760,7 @@ class BlindBoxTurntableGift extends Model
->join('vs_gift c','c.gid = a.gift_id','left')
->field('a.gift_id,a.num as count,b.createtime,c.gift_name as gift_name,c.base_image')
->where($where)
->order('b.createtime desc')
->page($page,$page_size)
->select();
foreach ($list as &$v){
@@ -782,6 +785,7 @@ class BlindBoxTurntableGift extends Model
->join('vs_gift_bag_detail e','e.foreign_id = a.gift_id','left')
->field('a.gift_id,a.num as count,b.createtime,c.gift_name,c.base_image,d.nickname')
->where($where)
->order('b.createtime desc')
->page($page,$page_size)
->select();
foreach ($list as &$v){