|
@@ -55,8 +55,11 @@ class MiningMachine extends BaseModel
|
|
|
$item['award_ratio'] = 0;
|
|
|
|
|
|
if (isset($where['uid']) && $where['uid']) {
|
|
|
+ $uids = User::where('spread_uid', $where['uid'])->column('uid');
|
|
|
$item['award_ratio'] = UserMiningRatio::where('uid', $where['uid'])->where('mid', $item['id'])->value('ratio') ?: 0;
|
|
|
+ $item['lower_award_ratio'] = UserMiningRatio::where('mid', $item['id'])->where('uid', 'in', $uids)->max('ratio') ?: 0;
|
|
|
$item['user_service_ratio'] = UserMiningService::where('uid', $where['uid'])->where('mid', $item['id'])->value('ratio') ?: $item['service_ratio'];
|
|
|
+ $item['lower_service_ratio'] = UserMiningService::where('mid', $item['id'])->where('uid', 'in', $uids)->min('ratio') ?: $item['service_ratio'];
|
|
|
}
|
|
|
})->toArray();
|
|
|
return compact('count', 'data');
|