|
|
@@ -250,7 +250,18 @@ class SystemUserTask extends BaseModel
|
|
|
// }
|
|
|
// }
|
|
|
$count = Achievement::where('uid', $uid)->where('from_uid', $uid)->sum('achievement');
|
|
|
- if ($number <= $count) $isComplete = UserTaskFinish::setFinish($uid, $task_id) ? true : false;
|
|
|
+ if ($number <= $count) {
|
|
|
+ $isComplete = UserTaskFinish::setFinish($uid, $task_id) ? true : false;
|
|
|
+ $order = StoreOrder::where('paid', 1)
|
|
|
+ ->where('refund_status', 0)
|
|
|
+ ->where('is_del', 0)
|
|
|
+ ->where('uid', $uid)
|
|
|
+ ->where('add_time', '>', $start_time)
|
|
|
+ ->order('add_time', 'desc')
|
|
|
+ ->find();
|
|
|
+ $order->over = $count - $number;
|
|
|
+ $order->save();
|
|
|
+ }
|
|
|
return ['还需购买升级商品{$num}台', 0, $isComplete];
|
|
|
}
|
|
|
|