seven 1 тиждень тому
батько
коміт
b30b981c70
1 змінених файлів з 32 додано та 3 видалено
  1. 32 3
      app/Services/BetService.php

+ 32 - 3
app/Services/BetService.php

@@ -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'] = [];