爆币
This commit is contained in:
@@ -169,7 +169,7 @@ class Lottery extends Model
|
||||
//不做处理
|
||||
} else {//开奖
|
||||
$beilv = floor($result['small_prize_amount'] / $gift_price);
|
||||
$small_prize_amount = floor($result['small_prize_amount']);
|
||||
$small_prize_amount = floor($result['small_prize_amount'] / $gift_price) * $gift_price;
|
||||
$wallet_update = model('api/UserWallet')->change_user_cion_log($send_uid,$small_prize_amount,$room_id,58,'参与幸运币活动获得'.$beilv.'倍');
|
||||
if(!$wallet_update){
|
||||
return ['code' => 0, 'msg' => '流水记录失败', 'data' => null];
|
||||
|
||||
@@ -111,22 +111,24 @@ class LotteryService10
|
||||
);
|
||||
} else {
|
||||
$winnerUid = $send_uid; // 奖默认给当前送礼用户
|
||||
//中奖金额
|
||||
$prizeAmount = floor($result['small_prize_amount'] / $gift_gold) * $gift_gold;
|
||||
// 小奖中奖记录
|
||||
$this->addWinnerRecord(
|
||||
$winnerUid,
|
||||
4, // 高级奖池
|
||||
$result['small_prize_amount'],//中奖金额
|
||||
$prizeAmount,//中奖金额
|
||||
$result['small_total_gold'],//奖池总金额
|
||||
$this->getSmallRatio($result['small_prize_amount'], $result['small_total_gold']),//中奖比例
|
||||
$result['small_total_gold'] - floor($result['small_prize_amount']) //释放金额
|
||||
$result['small_total_gold'] - $prizeAmount //释放金额
|
||||
);
|
||||
// 3. 小奖池开奖流水
|
||||
$this->addPoolFlow(
|
||||
1, //
|
||||
2, //
|
||||
$result['small_prize_amount'],
|
||||
4, //
|
||||
$prizeAmount,
|
||||
$result['small_total_gold'],
|
||||
$result['small_total_gold'] - $result['small_prize_amount'],
|
||||
$result['small_total_gold'] - $prizeAmount,
|
||||
$giftId,
|
||||
$result['small_round'] - 1, // 开奖轮次为当前轮次-1(已结束的轮次)
|
||||
"小奖池开奖:轮次" . ($result['small_round'] - 1).",中奖金额:{$result['small_prize_amount']}金币"
|
||||
|
||||
@@ -114,22 +114,24 @@ class LotteryService5
|
||||
);
|
||||
} else {
|
||||
$winnerUid = $send_uid; // 奖默认给当前送礼用户
|
||||
//中奖金额
|
||||
$prizeAmount = floor($result['small_prize_amount'] / $gift_gold) * $gift_gold;
|
||||
// 小奖中奖记录
|
||||
$this->addWinnerRecord(
|
||||
$winnerUid,
|
||||
3, // 中级奖
|
||||
$result['small_prize_amount'],//中奖金额
|
||||
$prizeAmount,//中奖金额
|
||||
$result['small_total_gold'],//奖池总金额
|
||||
$this->getSmallRatio($result['small_prize_amount'], $result['small_total_gold']),//中奖比例
|
||||
$result['small_total_gold'] - floor($result['small_prize_amount']) //释放金额
|
||||
$result['small_total_gold'] - $prizeAmount //释放金额
|
||||
);
|
||||
// 3. 小奖池开奖流水
|
||||
$this->addPoolFlow(
|
||||
1, //
|
||||
2, //
|
||||
$result['small_prize_amount'],
|
||||
4, //
|
||||
$prizeAmount,
|
||||
$result['small_total_gold'],
|
||||
$result['small_total_gold'] - $result['small_prize_amount'],
|
||||
$result['small_total_gold'] - $prizeAmount,
|
||||
$giftId,
|
||||
$result['small_round'] - 1, // 开奖轮次为当前轮次-1(已结束的轮次)
|
||||
"小奖池开奖:轮次" . ($result['small_round'] - 1).",中奖金额:{$result['small_prize_amount']}金币"
|
||||
|
||||
Reference in New Issue
Block a user