|
|
@@ -710,8 +710,8 @@ class BetService extends BaseService
|
|
|
|
|
|
$profit = bcmul($amount, $odds, 2); // 保留两位小数
|
|
|
|
|
|
- if ($profit > 880000) {
|
|
|
- $profit = 880000; // 单注最高奖金880000
|
|
|
+ if ($profit > 1000000) {
|
|
|
+ $profit = 1000000; // 单注最高奖金1000000
|
|
|
}
|
|
|
|
|
|
$item['profit'] = $profit;
|
|
|
@@ -777,17 +777,46 @@ class BetService extends BaseService
|
|
|
'profit' => ($v['amount'] * -1),
|
|
|
]);
|
|
|
}
|
|
|
+ $profit = 0;
|
|
|
+ if (in_array('13操', $awards) || in_array('14操', $awards)) {
|
|
|
+ $amount = $v['amount'];
|
|
|
+ $odds = 0;
|
|
|
+ // 13 14特殊处理倍率
|
|
|
+ if (in_array($v['keywords'], self::$OTHER_BET_1)) {
|
|
|
+ if ($sum < 10000) {
|
|
|
+ $odds = 1.5;
|
|
|
+ } else {
|
|
|
+ $odds = 1;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ if (in_array($v['keywords'], self::$OTHER_BET_2)) {
|
|
|
+ $odds = 1;
|
|
|
+ }
|
|
|
+ $profit = bcmul($amount, $odds, 2); // 保留两位小数
|
|
|
+
|
|
|
+ if ($profit > 1000000) {
|
|
|
+ $profit = 1000000; // 单注最高奖金1000000
|
|
|
+ }
|
|
|
+
|
|
|
+ $item['profit'] = $profit;
|
|
|
+
|
|
|
+ $yl = bcsub($profit, $amount, 2); // 盈利
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
|
|
|
|
|
|
if (isset($openList[$v['member_id']])) {
|
|
|
$openList[$v['member_id']]['member_id'] = $v['member_id'];
|
|
|
$openList[$v['member_id']]['amount'] += $v['amount'];
|
|
|
+ $openList[$v['member_id']]['profit'] += $profit;
|
|
|
$openList[$v['member_id']]['lastStr'] = $lastStr;
|
|
|
$openList[$v['member_id']]['keywords'][] = $v['keywords'];
|
|
|
} else {
|
|
|
$openList[$v['member_id']]['member_id'] = $v['member_id'];
|
|
|
$openList[$v['member_id']]['amount'] = $v['amount'];
|
|
|
- $openList[$v['member_id']]['profit'] = 0;
|
|
|
+ $openList[$v['member_id']]['profit'] = $profit;
|
|
|
$openList[$v['member_id']]['lastStr'] = $lastStr;
|
|
|
$openList[$v['member_id']]['openKeywords'] = [];
|
|
|
$openList[$v['member_id']]['keywords'] = [];
|