|
|
@@ -362,17 +362,14 @@ class BetService extends BaseService
|
|
|
BalanceLogService::addLog($memberId, -$amount, $balance, ($balance - $amount), '投注', $bet_id, '');
|
|
|
|
|
|
|
|
|
- //记录反水
|
|
|
+ //记录投注金额
|
|
|
$rebate = Rebate::addOrUpdate([
|
|
|
'member_id' => $memberId,
|
|
|
'betting_amount' => $amount,
|
|
|
'first_name' => $userInfo->first_name,
|
|
|
'username' => $userInfo->username,
|
|
|
]);
|
|
|
- if (!RebateService::BibiReturn($rebate, $amount)) {
|
|
|
- $errText .= lang("笔笔返失败");
|
|
|
- return false;
|
|
|
- }
|
|
|
+
|
|
|
|
|
|
$odds = floatval($gameplayRuleInfo['odds']);
|
|
|
$issueNo = $issueInfo->issue_no;
|
|
|
@@ -785,12 +782,16 @@ class BetService extends BaseService
|
|
|
|
|
|
// $yl = $profit - $amount;
|
|
|
$yl = bcsub($profit, $amount, 2); // 盈利
|
|
|
-// if (!in_array('13操', $awards) && !in_array('14操', $awards)) {
|
|
|
- Rebate::updateProfit([
|
|
|
+
|
|
|
+
|
|
|
+ $rebate = Rebate::updateProfit([
|
|
|
'member_id' => $v['member_id'],
|
|
|
'profit' => $yl,
|
|
|
]);
|
|
|
-// }
|
|
|
+
|
|
|
+ if (!in_array('13操', $awards) && !in_array('14操', $awards)) {
|
|
|
+ RebateService::BibiReturn($rebate, $v['amount']);
|
|
|
+ }
|
|
|
|
|
|
|
|
|
$memberList[$v['member_id']][] = [
|
|
|
@@ -831,15 +832,14 @@ class BetService extends BaseService
|
|
|
|
|
|
}
|
|
|
} else {
|
|
|
-
|
|
|
-
|
|
|
-// if (!in_array('13操', $awards) && !in_array('14操', $awards)) {
|
|
|
Rebate::updateProfit([
|
|
|
'member_id' => $v['member_id'],
|
|
|
'profit' => ($v['amount'] * -1),
|
|
|
]);
|
|
|
-// }
|
|
|
|
|
|
+ if (!in_array('13操', $awards) && !in_array('14操', $awards)) {
|
|
|
+ RebateService::BibiReturn($rebate, $v['amount']);
|
|
|
+ }
|
|
|
|
|
|
$profit = 0;
|
|
|
if (in_array('13操', $awards) || in_array('14操', $awards)) {
|