Sfoglia il codice sorgente

修复:修改商品规格报错

萤火科技 5 anni fa
parent
commit
5d6c7954f5
2 ha cambiato i file con 2 aggiunte e 3 eliminazioni
  1. 1 2
      app/store/model/GoodsSku.php
  2. 1 1
      app/store/model/Spec.php

+ 1 - 2
app/store/model/GoodsSku.php

@@ -66,7 +66,7 @@ class GoodsSku extends GoodsSkuModel
         foreach ($skuList as &$skuItem) {
             $skuItem['specValueIds'] = static::getSpecValueIds($newSpecList, $skuItem['skuKeys']);
             $skuItem['goodsProps'] = static::getGoodsProps($newSpecList, $skuItem['skuKeys']);
-            $skuItem['goods_sku_id'] = implode($skuItem['specValueIds'], '_');
+            $skuItem['goods_sku_id'] = implode('_', $skuItem['specValueIds']);
         }
         return $skuList;
     }
@@ -170,5 +170,4 @@ class GoodsSku extends GoodsSkuModel
         }
         return (new static)->addAll($dataset);
     }
-
 }

+ 1 - 1
app/store/model/Spec.php

@@ -47,7 +47,7 @@ class Spec extends SpecModel
                 $item['spec_id'] = (int)$result['spec_id'];
             }
             // 规格值写入数据库并生成id
-            $item['valueList'] = SpecValueModel::getNewValueList($item['spec_id'], $item['valueList']);
+            $item['valueList'] = SpecValueModel::getNewValueList((int)$item['spec_id'], $item['valueList']);
         }
         return $specList;
     }