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