|
@@ -1102,6 +1102,9 @@ class StoreOrderCreateRepository extends StoreOrderRepository
|
|
|
$_order['is_percentage'] = 1;
|
|
|
$_order['start_percentage'] = 100 - $product_info->pay_percentage - $product_info->discounts_percentage;
|
|
|
$_order['residue_percentage'] = 100 - $product_info->pay_percentage - $product_info->discounts_percentage;
|
|
|
+ //最晚付尾款时间
|
|
|
+ $expire_time = date('Y-m-d H:i:s',time() + 5*86400);
|
|
|
+ $_order['expire_time'] = $expire_time;
|
|
|
}
|
|
|
$allUseCoupon = array_merge($allUseCoupon, $merchantCart['order']['useCouponIds']);
|
|
|
$orderList[] = $_order;
|
|
@@ -1135,6 +1138,7 @@ class StoreOrderCreateRepository extends StoreOrderRepository
|
|
|
$groupOrder['is_percentage'] = $_order['is_percentage'];
|
|
|
$groupOrder['start_percentage'] = $_order['start_percentage'];
|
|
|
$groupOrder['residue_percentage'] = $_order['residue_percentage'];
|
|
|
+ $groupOrder['expire_time'] = $expire_time;
|
|
|
}
|
|
|
event('order.create.before', compact('groupOrder', 'orderList'));
|
|
|
$group = Db::transaction(function () use ($ex, $user, $topUid, $spreadUid, $uid, $receipt_data, $cartIds, $allUseCoupon, $groupOrder, $orderList, $orderInfo) {
|