diff --git a/app/common/repositories/store/order/StoreOrderRepository.php b/app/common/repositories/store/order/StoreOrderRepository.php index 65358766..cbe6914c 100644 --- a/app/common/repositories/store/order/StoreOrderRepository.php +++ b/app/common/repositories/store/order/StoreOrderRepository.php @@ -732,7 +732,7 @@ class StoreOrderRepository extends BaseRepository app()->make(MerchantRepository::class)->computedLockMoney($order); } if (!empty($order->interest) && $order->interest->status == StoreOrderInterest::STATUS_UNSETTLED) { - $order->interest->start_time = date('Y-m-d H:i:s', strtotime("+{$order['merchant']['settle_cycle']} days")); + $order->interest->start_time = date('Y-m-d H:i:s', strtotime("+{$order->interest->settle_cycle} days")); $order->interest->save(); } $order->save(); diff --git a/app/listener/OrderCreate.php b/app/listener/OrderCreate.php index 4d366778..3d8805b2 100644 --- a/app/listener/OrderCreate.php +++ b/app/listener/OrderCreate.php @@ -31,6 +31,7 @@ class OrderCreate 'to_mer_id' => $order['mer_id'] ?? 0, 'total_price' => $groupOrder['total_price'], 'rate' => $order['merchant']['interest_rate'] ?? 0, + 'settle_cycle' => $order['merchant']['settle_cycle'] ?? 0, ]; return $storeOrderInterestRepository->create($data); }