shish 3 лет назад
Родитель
Сommit
9362f38509

+ 5 - 0
app-ghs/controllers/ProductController.php

@@ -232,6 +232,11 @@ class ProductController extends BaseController
                 $field = 'id,py,cover,name,cost,itemId,classId,skPrice,variety,price,stock,presell';
                 $itemInfoData = ProductClass::getAllByCondition($where, ['inTurn' => SORT_DESC, 'actualSold' => SORT_DESC], $field);
                 $itemInfoData = ProductClass::itemListGroup($itemInfoData, $level);
+            } elseif ($requestType == 'cg') {
+                //采购花材
+                $field = 'id,py,cover,name,itemId,classId,variety,price,stock,presell';
+                $itemInfoData = ProductClass::getAllByCondition($where, ['inTurn' => SORT_DESC, 'actualSold' => SORT_DESC], $field);
+                $itemInfoData = ProductClass::cgItemGroup($itemInfoData, $level);
             } elseif ($requestType == 'warning') {
                 //库存预警
                 $field = 'id,py,cover,name,ratio,cost,addPrice,classId,skMore,skPrice,itemId,smallUnit,smallRatio,bigUnit,smallUnit,ratioType,variety,price,stock,stockWarning,discountPrice,presell,presellDate';

+ 11 - 1
biz-ghs/product/classes/ProductClass.php

@@ -101,7 +101,17 @@ class ProductClass extends BaseClass
         return current($list);
     }
 
-    //花材图片,名称,大小单位,小单位价格
+    //花材列表用到的数据组合 ssh 20221225
+    public static function cgItemGroup($list, $level = 0)
+    {
+        foreach ($list as $k => $v) {
+            $shortCover = $v['cover'] ?? '';
+            $list[$k]['cover'] = imgUtil::getPrefix($shortCover) . "?x-oss-process=image/resize,m_fill,h_100,w_100";
+        }
+        return $list;
+    }
+
+    //花材列表用到的数据组合 ssh 20221225
     public static function itemListGroup($list, $level = 0)
     {
         //各个等级对应的price addPrice字段