From 47f0e0143c58c327caee3fc32cbccea9d8b9a17b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E5=8D=8E=E6=B8=85?= <18691022700@163.com> Date: Fri, 30 Jan 2026 10:16:25 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B6=A3=E5=91=B3=E7=A4=BC=E7=89=A9=E6=8E=92?= =?UTF-8?q?=E5=BA=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- application/api/model/Gift.php | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/application/api/model/Gift.php b/application/api/model/Gift.php index 620a3ef0..293bc80a 100644 --- a/application/api/model/Gift.php +++ b/application/api/model/Gift.php @@ -131,6 +131,7 @@ class Gift extends Model $v['rule_url'] = get_system_config_value('web_site')."/api/Page/get_gift_box_rule?box_id=".$box["id"]; $v['activities_id'] = $box['activities_id']; $v['gift_bag'] = $box['id']; + $v['sort'] = 2; break; } } @@ -142,8 +143,16 @@ class Gift extends Model $v['rule_url'] = get_system_config_value('web_site')."/api/Page/page_show?id=35"; $v['activities_id'] = 88; $v['gift_bag'] = 0; + $v['sort'] = 1; } } + //排序 + usort($list, function($a, $b) { + if ($a['sort'] == $b['sort']) { + return 0; + } + return ($a['sort'] < $b['sort']) ? -1 : 1; + }); foreach ($list as $gift) { if($is_open_blind_box_turntable == 1){ $list_data[] = $gift;