|
@@ -231,6 +231,21 @@ class BetService extends BaseService
|
|
|
|
|
|
BalanceLogService::addLog($memberId,-$amount,$balance,($balance-$amount),'投注',$newBet->id,'');
|
|
|
|
|
|
+ // 返利
|
|
|
+ $rebate = Config::where('field', 'rebate')->first()->val;
|
|
|
+ if($rebate > 0){
|
|
|
+ $rebateAmount = bcmul($amount, bcdiv($rebate, 100, 2), 2); // 返利金额
|
|
|
+ if($rebateAmount > 0){
|
|
|
+ WalletService::updateBalance($memberId,$rebateAmount);
|
|
|
+
|
|
|
+ $walletInfo = WalletService::findOne(['member_id' => $memberId]);
|
|
|
+ $balance = $walletInfo['available_balance'];
|
|
|
+
|
|
|
+ BalanceLogService::addLog($memberId,$rebateAmount,$balance,($balance+$rebateAmount),'反水',$newBet->id,'');
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
$text = "下注期数:{$issueInfo->issue_no}\n";
|
|
|
$text .= "下注内容\n";
|
|
|
$text .= "--------\n";
|