Kirin 1 vuosi sitten
vanhempi
commit
b906e4587f
1 muutettua tiedostoa jossa 11 lisäystä ja 2 poistoa
  1. 11 2
      app/controller/api/v1/PublicController.php

+ 11 - 2
app/controller/api/v1/PublicController.php

@@ -77,12 +77,21 @@ class PublicController extends BaseController
         $last_time = 0;
         $service = app()->make(AwardIntegralServices::class);
         foreach ($list as $v) {
-            if (date('Y-m-d', $v['add_time']) != date('Y-m-d', $last_time)) {
-                $service->daySend(true);
+            if (date('Y-m-d', $v['add_time']) != date('Y-m-d', $last_time) && $last_time > 0) {
+                $days = strtotime(date('Y-m-d', $v['add_time'])) - strtotime(date('Y-m-d', $last_time)) / (24 / 3600);
+                for ($i = 0; $i < $days; $i++) {
+                    $service->daySend(true);
+                }
             }
             $this->dealOrderIntegral($v['link_id'], $v['uid'], $v['order_price'], $v['add_time']);
             $last_time = $v['add_time'];
         }
+        if (strtotime(date('Y-m-d', $last_time)) < strtotime(date('Y-m-d'))) {
+            $days = strtotime(date('Y-m-d')) - strtotime(date('Y-m-d', $last_time)) / (24 / 3600);
+            for ($i = 0; $i < $days; $i++) {
+                $service->daySend(true);
+            }
+        }
 //        $main_orders = $service->getIntegralList(['uid' => 1, 'link_id' => 0, 'order_price_elt' => 2500, 'valid' => 2]);//满足复投条件的主单
 //        var_dump($main_orders);
 //        var_dump(AwardIntegral::getLastSql());