shish 5 лет назад
Родитель
Сommit
f07365eea6
1 измененных файлов с 8 добавлено и 14 удалено
  1. 8 14
      biz/item/classes/PtItemClass.php

+ 8 - 14
biz/item/classes/PtItemClass.php

@@ -4,7 +4,6 @@ namespace biz\item\classes;
 
 use biz\base\classes\BaseClass;
 use bizGhs\product\classes\ProductClass;
-use common\components\arrayUtil;
 use common\components\imgUtil;
 use bizGhs\item\classes\ItemClass;
 use common\components\stringUtil;
@@ -22,9 +21,7 @@ class PtItemClass extends BaseClass
         $list = $data['list'];
         $sjItemIds = [];
         if ($showSelect && $sjId) {
-            //$sjItemIds = ItemClass::getGhsItemAll($sjId);
-            //改为从product表中取 最准确 linqh 2021.7.11
-            $sjItemIds = ProductClass::getAllByCondition($where = ['sjId'=>$sjId],null,"*");
+            $sjItemIds = ProductClass::getAllByCondition($where = ['sjId' => $sjId], null, "*");
             $sjItemIds = array_column($sjItemIds, 'itemId');
             $sjItemIds = array_unique($sjItemIds);
         }
@@ -32,20 +29,17 @@ class PtItemClass extends BaseClass
         $classNameMap = PtItemClassClass::getNameMap($classIds);
 
         if ($list) {
-            $prefix = imgUtil::getPrefix();
             foreach ($list as $k => $v) {
-                $list[$k]['cover'] = $prefix . $v['cover'];
+                $shortCover = $v['cover'] ?? '';
+                $cover = imgUtil::groupImg($shortCover) . "?x-oss-process=image/resize,m_fill,h_130,w_130";
+                $bigCover = imgUtil::groupImg($shortCover) . "?x-oss-process=image/resize,m_fill,h_700,w_700";
+                $list[$k]['cover'] = $cover;
+                $list[$k]['bigCover'] = $bigCover;
                 $list[$k]['className'] = $classNameMap[$v['classId']] ?? '';
-//                $list[$k]['bigUnitName'] = self::getUnitName($v['bigUnit']);
-//                $list[$k]['smallUnitName'] = self::getUnitName($v['smallUnit']);
                 if ($showSelect) {
                     //1未选 2已选
-                    if (in_array($v['id'], $sjItemIds)) {
-                        $num = 2;
-                    } else {
-                        $num = 1;
-                    }
-                    $list[$k]['select'] = $num;
+                    $select = in_array($v['id'], $sjItemIds) ? 2 : 1;
+                    $list[$k]['select'] = $select;
                 }
             }
         }