Jelajahi Sumber

【程序目录】优化订单计算金额

吴昊天 3 tahun lalu
induk
melakukan
e05104b0be
1 mengubah file dengan 3 tambahan dan 3 penghapusan
  1. 3 3
      crmeb/app/listener/order/OrderCreateAfter.php

+ 3 - 3
crmeb/app/listener/order/OrderCreateAfter.php

@@ -27,10 +27,10 @@ class OrderCreateAfter implements ListenerInterface
     {
         [$order, $group, $uid, $key, $combinationId, $seckillId, $bargainId] = $event;
 
-        //设置默认地址,清理购物车
+        //订单数据创建之后的商品实际金额计算,佣金计算,优惠折扣计算,设置默认地址,清理购物车
         /** @var StoreOrderCreateServices $orderCreate */
         $orderCreate = app()->make(StoreOrderCreateServices::class);
-        $orderCreate->orderCreateAfter($order, $group);
+        $orderCreate->orderCreateAfter($order, $group, $combinationId || $seckillId || $bargainId);
 
         //清除订单缓存
         CacheService::redisHandler()->delete('user_order_' . $uid . $key);
@@ -49,7 +49,7 @@ class OrderCreateAfter implements ListenerInterface
         $this->pushJob($order['id'], $combinationId, $seckillId, $bargainId);
 
         //计算订单实际金额
-        OrderCreateAfterJob::dispatch([$order, $group, $combinationId || $seckillId || $bargainId]);
+        //OrderCreateAfterJob::dispatch([$order, $group, $combinationId || $seckillId || $bargainId]);
 
         //下单记录
         ProductLogJob::dispatch(['order', ['uid' => $uid, 'order_id' => $order['id']]]);