Browse Source

h5审核订单同步redis

sunhao 5 years ago
parent
commit
877ac6e2b9
1 changed files with 10 additions and 0 deletions
  1. 10 0
      app/Http/Controllers/Api/OrderController.php

+ 10 - 0
app/Http/Controllers/Api/OrderController.php

@@ -808,6 +808,16 @@ class OrderController extends Controller {
808 808
                     if( $syncMj == false ){
809 809
                         throw new Exception("订单同步到卖家云失败");
810 810
                     }
811
+
812
+                    #同步到卖家云,更新order_goods_skus状态
813
+                    $mj_status = array();
814
+                    $mj_status['mj_status'] = 1;
815
+                    OrderGoodsSkus::where('order_id', $id)->where('is_del', 0)->update($mj_status);
816
+
817
+                    // +++++ 已到卖家,减去预占库存到redis
818
+                    $sku_redis = OrderGoodsSkus::select(DB::raw('sum(num) as num, sku_id'))->where('order_id', $id)->where('is_del', 0)->groupBy('sku_id')->get();
819
+                    $sku_redis = json_decode(json_encode($sku_redis),true);
820
+                    Order::diffSkuToRedis('', $sku_redis, -1);
811 821
                 }
812 822
             }
813 823