소스 검색

修复:商品组未选择商品时前端报错

萤火科技 5 년 전
부모
커밋
05c893d27c
2개의 변경된 파일과 2개의 추가작업 그리고 2개의 파일을 삭제
  1. 1 1
      app/api/model/Page.php
  2. 1 1
      app/common/library/helper.php

+ 1 - 1
app/api/model/Page.php

@@ -86,7 +86,7 @@ class Page extends PageModel
         if ($item['params']['source'] === 'choice') {
             // 数据来源:手动
             $goodsIds = helper::getArrayColumn($item['data'], 'goods_id');
-
+            if (empty($goodsIds)) return [];
             $goodsList = $model->getListByIdsFromApi($goodsIds);
         } else {
             // 数据来源:自动

+ 1 - 1
app/common/library/helper.php

@@ -42,7 +42,7 @@ class helper
     {
         $columnArr = [];
         foreach ($source as $item) {
-            $columnArr[] = $item[$column];
+            isset($item[$column]) && $columnArr[] = $item[$column];
         }
         return $columnArr;
     }