|
|
$children_uids = User::where('spread_uid', 'in', $children_uids)->column('uid');
|
|
$children_uids = User::where('spread_uid', 'in', $children_uids)->column('uid');
|
|
|
$uids = array_merge($uids, $children_uids);
|
|
$uids = array_merge($uids, $children_uids);
|
|
|
$countPay = UserMiningMachine::where('paid', 1)->where('status', 'in', [0, 1])->where('mining_end_time', '<', time())->where('uid', 'in', $uids)->sum('num');
|
|
$countPay = UserMiningMachine::where('paid', 1)->where('status', 'in', [0, 1])->where('mining_end_time', '<', time())->where('uid', 'in', $uids)->sum('num');
|
|
|
if ($countPay >= $number) $isComplete = UserTaskFinish::setFinish($uid, $task_id) ? true : false;
|
|
if ($countPay >= $number) $isComplete = UserTaskFinish::setFinish($uid, $task_id) ? true : false;
|