瀏覽代碼

完善功能

gorden 8 月之前
父節點
當前提交
5ff108b6b0
共有 1 個文件被更改,包括 5 次插入2 次删除
  1. 5 2
      app/admin/controller/order/WholeController.php

+ 5 - 2
app/admin/controller/order/WholeController.php

@@ -1720,8 +1720,11 @@ class WholeController extends Curd
                 // 减库存,规格和总库存
                 $goodsSku = GoodsSku::where('goods_sku_id',$goods['sku_id'])->first();
                 $skuStorageJson = json_decode($goodsSku->goods_sku_storage_json,true);
-                $skuStorageJson['storage'] = $skuStorageJson['storage'] - $goods['nbr'];
-                if ($skuStorageJson['storage'] < 0){
+                if (isset($skuStorageJson['storage'])){
+                    $skuStorageJson['storage'] = $skuStorageJson['storage'] - $goods['nbr'];
+                }
+
+                if (!isset($skuStorageJson['storage']) || $skuStorageJson['storage'] < 0){
                     throw new BusinessException('库存不足');
                 }
                 $goodsSku->goods_sku_storage_json = json_encode($skuStorageJson);