Преглед изворни кода

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

萤火科技 пре 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') {
         if ($item['params']['source'] === 'choice') {
             // 数据来源:手动
             // 数据来源:手动
             $goodsIds = helper::getArrayColumn($item['data'], 'goods_id');
             $goodsIds = helper::getArrayColumn($item['data'], 'goods_id');
-
+            if (empty($goodsIds)) return [];
             $goodsList = $model->getListByIdsFromApi($goodsIds);
             $goodsList = $model->getListByIdsFromApi($goodsIds);
         } else {
         } else {
             // 数据来源:自动
             // 数据来源:自动

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

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