order process fix

This commit is contained in:
Tokumeikoi 2020-05-04 17:03:31 +08:00
parent 5630066aa4
commit aaad8a7f7e

View File

@ -128,11 +128,15 @@ class OrderService
->where('status', 3);
$totalValue = $orderModel->sum('total_amount') + $orderModel->sum('balance_amount');
$totalValue = 0;
$totalMonth = 0;
foreach ($orderModel->get() as $item) {
$surplusMonth = strtotime("+ {$strToMonth[$item->cycle]}month", $item->updated_at);
$surplusMonth = strtotime("+ {$strToMonth[$item->cycle]}month", $item['updated_at']);
$surplusMonth = ($surplusMonth - time()) / 2678400;
$totalMonth = $totalMonth + $surplusMonth;
if ($surplusMonth) {
$totalMonth = $totalMonth + $surplusMonth;
$totalValue = ($item['total_amount'] + $item['balance_amount']) * $surplusMonth;
}
}
if (!$totalValue || !$totalMonth) {
return;