|
|
@@ -118,22 +118,25 @@ class Many extends BaseModel
|
|
|
$many = self::where('second', '>', 0)->where('increase', '>', 0)->where('status', 1)->select();
|
|
|
if ($many){
|
|
|
foreach ($many as &$item) {
|
|
|
- if ($item['increase_time']+$item['second'] < time() and $item['money'] > $item['number'] and $item['money'] <> $item['number']){
|
|
|
- $number = $item['number'];
|
|
|
- $item['number'] += $item['increase'];
|
|
|
- if ($item['number'] > $item['money']){
|
|
|
- $item['number'] = $number;
|
|
|
- $item['number'] += $item['money'] - $item['number'];
|
|
|
- self::where('id', $item['id'])->update(['number' => $item['number'], 'increase_time' => time(), 'suc' => 1, 'status' => 0]);
|
|
|
- if ($item['stage'] >= 4){
|
|
|
- // 期数如果大于等于4
|
|
|
- $stage = $item['stage'] - 3;
|
|
|
- ManyOrder::where('many_id', $item['id'])->where('stage', $stage)->update(['is_return' => 1]);// 成功后添加返还状态
|
|
|
+ if ($item['add_time'] < time()){
|
|
|
+ if ($item['increase_time']+$item['second'] < time() and $item['money'] > $item['number'] and $item['money'] <> $item['number']){
|
|
|
+ $number = $item['number'];
|
|
|
+ $item['number'] += $item['increase'];
|
|
|
+ if ($item['number'] > $item['money']){
|
|
|
+ $item['number'] = $number;
|
|
|
+ $item['number'] += $item['money'] - $item['number'];
|
|
|
+ self::where('id', $item['id'])->update(['number' => $item['number'], 'increase_time' => time(), 'suc' => 1, 'status' => 0]);
|
|
|
+ ManyOrder::order_return($item);
|
|
|
+ if ($item['stage'] >= 4){
|
|
|
+ // 期数如果大于等于4
|
|
|
+ $stage = $item['stage'] - 3;
|
|
|
+ ManyOrder::where('many_id', $item['id'])->where('stage', $stage)->update(['is_return' => 1]);// 成功后添加返还状态
|
|
|
+ }
|
|
|
+ }else{
|
|
|
+ self::where('id', $item['id'])->update(['number' => $item['number'], 'increase_time' => time()]);
|
|
|
}
|
|
|
- }else{
|
|
|
- self::where('id', $item['id'])->update(['number' => $item['number'], 'increase_time' => time()]);
|
|
|
- }
|
|
|
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|