wesmiler 1 jaar geleden
bovenliggende
commit
ca1601adcf
2 gewijzigde bestanden met toevoegingen van 5 en 2 verwijderingen
  1. 2 1
      app/Services/Api/GoodsService.php
  2. 3 1
      app/Services/Api/OrderService.php

+ 2 - 1
app/Services/Api/GoodsService.php

@@ -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){

+ 3 - 1
app/Services/Api/OrderService.php

@@ -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){