diff --git a/games/casino.py b/games/casino.py index 8bfa8dc..ba56992 100644 --- a/games/casino.py +++ b/games/casino.py @@ -140,8 +140,9 @@ class CasinoGame(BaseGame): house_fee=0.05 # 固定5%抽水 ) + banker_display_name = self.db.get_user_display_name(user_id) text = f"## 🎰 大小游戏已开启\n\n" - text += f"**庄家**:用户{user_id}\n\n" + text += f"**庄家**:{banker_display_name}\n\n" text += f"**最小下注**:{min_bet} 分\n\n" text += f"**最大下注**:{max_bet} 分\n\n" text += f"**赔率**:{multiplier} 倍\n\n" @@ -250,8 +251,9 @@ class CasinoGame(BaseGame): bet_big = sum(b['amount'] for b in bets if b['bet_type'] == '大') bet_small = sum(b['amount'] for b in bets if b['bet_type'] == '小') + banker_display_name = self.db.get_user_display_name(session['banker_id']) text = f"## 🎰 大小游戏状态\n\n" - text += f"**庄家**:用户{session['banker_id']}\n\n" + text += f"**庄家**:{banker_display_name}\n\n" text += f"**最小下注**:{session['min_bet']} 分\n\n" text += f"**最大下注**:{session['max_bet']} 分\n\n" text += f"**赔率**:{session['multiplier']} 倍\n\n" @@ -295,14 +297,16 @@ class CasinoGame(BaseGame): if settlement['winners']: text += "**赢家明细**:\n" for winner in settlement['winners']: - text += f"- 用户{winner['user_id']}: 下注{winner['amount']}分,赢得{winner['win_amount']}分\n" + winner_display_name = self.db.get_user_display_name(winner['user_id']) + text += f"- {winner_display_name}: 下注{winner['amount']}分,赢得{winner['win_amount']}分\n" text += "\n" # 显示输家详情 if settlement['losers']: text += "**输家明细**:\n" for loser in settlement['losers']: - text += f"- 用户{loser['user_id']}: 下注{loser['amount']}分\n" + loser_display_name = self.db.get_user_display_name(loser['user_id']) + text += f"- {loser_display_name}: 下注{loser['amount']}分\n" text += "\n" text += "---\n\n" @@ -359,8 +363,9 @@ class CasinoGame(BaseGame): """, (chat_id, '大小')) # 构建报告 + banker_display_name = self.db.get_user_display_name(user_id) text = f"## 🎰 游戏已放弃\n\n" - text += f"**庄家**:用户{user_id}\n\n" + text += f"**庄家**:{banker_display_name}\n\n" text += f"**总返还积分**:{return_amount} 分\n\n" text += f"**返还人数**:{len(bets)} 人\n\n" text += "---\n\n"