shish преди 3 години
родител
ревизия
54a2f3403c
променени са 1 файла, в които са добавени 18 реда и са изтрити 16 реда
  1. 18 16
      biz-ghs/product/services/ProductService.php

+ 18 - 16
biz-ghs/product/services/ProductService.php

@@ -32,22 +32,24 @@ class ProductService extends BaseService
         $preSellItem = [];
         if ($itemInfoData) {
             foreach ($itemInfoData as $v) {
-                if (isset($v['presell']) && $v['presell'] == 1) {
-                    $v['classId'] = self::PRESELL_CLASS_ID;;
-                    $v['className'] = '预售专区';
-                    $itemGroup[] = $v;
-
-                    unset($v['className']);
-                    unset($v['py']);
-                    $preSellItem[] = $v;
-                } elseif (isset($v['discountPrice']) && $v['discountPrice'] > 0) {
-                    $v['classId'] = self::TJ_CLASS_ID;;
-                    $v['className'] = '今日特价';
-                    $itemGroup[] = $v;
-
-                    unset($v['className']);
-                    unset($v['py']);
-                    $tjItem[] = $v;
+                if (isset($v['stock']) && $v['stock'] > 0) {
+                    if (isset($v['presell']) && $v['presell'] == 1) {
+                        $v['classId'] = self::PRESELL_CLASS_ID;;
+                        $v['className'] = '预售专区';
+                        $itemGroup[] = $v;
+
+                        unset($v['className']);
+                        unset($v['py']);
+                        $preSellItem[] = $v;
+                    } elseif (isset($v['discountPrice']) && $v['discountPrice'] > 0) {
+                        $v['classId'] = self::TJ_CLASS_ID;;
+                        $v['className'] = '今日特价';
+                        $itemGroup[] = $v;
+
+                        unset($v['className']);
+                        unset($v['py']);
+                        $tjItem[] = $v;
+                    }
                 }
             }
         }