|
|
@@ -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());
|