Pārlūkot izejas kodu

限购的排在最前面,多处同步修改limit_ahead

shish 1 gadu atpakaļ
vecāks
revīzija
84e7eb1d1e

+ 6 - 0
app-ghs/controllers/ItemController.php

@@ -9,6 +9,7 @@ use bizGhs\book\classes\BookItemClass;
 use bizGhs\custom\classes\CustomClass;
 use bizGhs\item\classes\ItemClass;
 use bizGhs\shop\classes\ShopAdminClass;
+use common\components\arrayUtil;
 use common\components\dict;
 use common\components\imgUtil;
 use common\components\miniUtil;
@@ -585,6 +586,11 @@ class ItemController extends BaseController
             }
         }
 
+        if (!empty($list) && $classId == -1) {
+            //限购的排在最前面,多处同步修改limit_ahead
+            $list = arrayUtil::arraySort($list, 'limitBuy');
+        }
+
         $result['list'] = $list;
         util::success($result);
     }

+ 3 - 0
biz-ghs/product/services/ProductService.php

@@ -6,6 +6,7 @@ use bizGhs\base\services\BaseService;
 use bizGhs\custom\classes\CustomClass;
 use bizGhs\item\classes\ItemClassClass;
 use bizGhs\product\classes\ProductClass;
+use common\components\arrayUtil;
 use common\components\barcodeUtil;
 use common\components\dirUtil;
 use common\components\imgUtil;
@@ -192,6 +193,8 @@ class ProductService extends BaseService
             }
         }
         if ($showTodayDiscount && !empty($tjItem)) {
+            //限购的排在最前面,多处同步修改limit_ahead
+            $tjItem = arrayUtil::arraySort($tjItem, 'limitBuy');
             $tjClass = [[
                 'classId' => self::TJ_CLASS_ID,
                 'className' => '今日推荐',