From 2a503cbf6870bab50decf8c4117556fae83b6dd7 Mon Sep 17 00:00:00 2001 From: jsasg <735273025@qq.com> Date: Mon, 14 Jul 2025 11:47:41 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BA=A7=E5=93=81=E8=AF=A6=E6=83=85?= =?UTF-8?q?=E8=B4=AD=E4=B9=B0=E9=93=BE=E6=8E=A5=E6=8E=92=E5=BA=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/index/controller/Product.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/index/controller/Product.php b/app/index/controller/Product.php index 1dcd0921..abc84bcb 100644 --- a/app/index/controller/Product.php +++ b/app/index/controller/Product.php @@ -396,8 +396,11 @@ class Product extends Common ->order(['sort' => 'asc', 'id' => 'desc']) ->select() ->hidden(['platform']) - ->bindAttr('platform', ['platform_name' => 'platform']) + ->bindAttr('platform', ['platform_name' => 'platform', 'platform_sort' => 'sort']) ->toArray(); + // 根据购买链接平台排序 + $sort_by_arr = array_column($product_purchase_links, 'platform_sort'); + array_multisort($sort_by_arr, SORT_ASC, $product_purchase_links); // 获取相关产品信息 $related = ProductRelatedModel::with(['product' => function($query) {