diff --git a/application/api/controller/Cart.php b/application/api/controller/Cart.php
index cc10d24..7584800 100644
--- a/application/api/controller/Cart.php
+++ b/application/api/controller/Cart.php
@@ -53,16 +53,16 @@ class Cart extends Api
             }
             $model->where('id', $cart['id'])->delete();
         }
-        $spec_sku = new Litestoregoodsspec();
+        $spec_sku  = new Litestoregoodsspec();
+        $spec_info = $spec_sku->where('goods_spec_id', $sku_id)->find();
         if ($cart) {
-            $spec_sku->where('goods_spec_id', $sku_id)->find();
-            if ($spec_sku['stock_num'] + $cart['number'] < $number) {
+
+            if ($spec_info['stock_num'] + $cart['number'] < $number) {
                 $this->error('库存不足');
             }
             $cart->setInc('number', $number);
         } else {
-            $spec_sku->where('goods_spec_id', $sku_id)->find();
-            if ($spec_sku['stock_num'] < $number) {
+            if ($spec_info['stock_num'] < $number) {
                 $this->error('库存不足');
             }
             $data['number'] = $number;