Explorar o código

order process fix

Tokumeikoi %!s(int64=4) %!d(string=hai) anos
pai
achega
5630066aa4
Modificáronse 1 ficheiros con 3 adicións e 1 borrados
  1. 3 1
      app/Services/OrderService.php

+ 3 - 1
app/Services/OrderService.php

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