diff --git a/application/api/model/BlindBoxTurntableGift.php b/application/api/model/BlindBoxTurntableGift.php index d891872..5ce5d9e 100644 --- a/application/api/model/BlindBoxTurntableGift.php +++ b/application/api/model/BlindBoxTurntableGift.php @@ -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]; } /*