@@ -370,10 +370,11 @@ class GoodsService extends BaseService
->select(['a.goods_id','a.merch_id','a.goods_name','a.cate_id','a.supply_type','a.main_img','a.cost_price','a.retail_price'])
->get();
$goods = $goods? $goods->toArray() : [];
+ var_dump($goods);
if($goods){
foreach ($goods as &$item){
$skuList = isset($item['sku_list'])? $item['sku_list'] : [];
- var_dump($skuList);
+// var_dump($skuList);
if($skuList){
// $skus = [];
// foreach ($skuList as $v){
@@ -224,7 +224,9 @@ class OrderService extends BaseService
$merchId = isset($item['merch_id'])? $item['merch_id'] : 0;
$num = isset($skuList[$goodsId]['num'])? intval($skuList[$goodsId]['num']) : 0;
$skuId = isset($skuList[$goodsId]['sku_id'])? intval($skuList[$goodsId]['sku_id']) : 0;
- $skuInfo = isset($item['sku_list'][$skuId])? $item['sku_list'][$skuId] : [];
+
+ $goodsSkuList = isset($item['sku_list'])? $item['sku_list'] : [];
+ $skuInfo = isset($goodsSkuList[$skuId])? $goodsSkuList[$skuId] : [];
$price = isset($skuInfo['retail_price'])? $skuInfo['retail_price'] : 0;
$attr = isset($skuAttr[$goodsId])? $skuAttr[$goodsId] : [];
if($num>0 && $skuId >0 && $price>0){