排名优化
parent
6b193dc1b8
commit
2ae08ffc8c
|
|
@ -126,6 +126,13 @@ class GenerateCustomerRanking extends Command
|
|||
];
|
||||
|
||||
if ($dayx == 7) {
|
||||
// 最近连赢次数
|
||||
$baseInfo['wined_last7'] = 0;
|
||||
foreach ($orders as $item) {
|
||||
if ($item->wined == 1) {
|
||||
$baseInfo['wined_last7']++;
|
||||
}
|
||||
}
|
||||
// 一站成名: 最后一单是红的,并且7日内有连续3天都红
|
||||
if ($lastOrder && $lastOrder->wined == 1 && $lossMax < 3 && $dayMax >= 3) {
|
||||
$baseInfo['rank_fame'] = 1;
|
||||
|
|
|
|||
|
|
@ -152,6 +152,7 @@ class OrderController extends BaseController
|
|||
->where('cdate', date('Ymd'))
|
||||
->where($rankType, 1)
|
||||
->orderBy($sortField, 'desc')
|
||||
->orderBy('wined_last7', 'desc')
|
||||
->limit(10)
|
||||
->get();
|
||||
|
||||
|
|
@ -980,7 +981,7 @@ class OrderController extends BaseController
|
|||
/** @var Order $unionOrder */
|
||||
$unionOrder = Order::sn($orderSn)->where('type', OrderType::UNION)->first();
|
||||
ThrowException::isTrue(!$unionOrder, '无效数据');
|
||||
|
||||
|
||||
$earlyTime = date('Y-m-d H:i:s', strtotime($unionOrder->odds_early_close_time));
|
||||
ThrowException::isTrue(date('Y-m-d H:i:s') >= $earlyTime, '投注已截止');
|
||||
ThrowException::isTrue($unionOrder->pay_state != PayState::SUCCESS, '合买不存在');
|
||||
|
|
|
|||
Loading…
Reference in New Issue