同步get_user_display_name

This commit is contained in:
2025-10-31 11:16:38 +08:00
parent a62d5d66b7
commit cc97374e98

View File

@@ -140,8 +140,9 @@ class CasinoGame(BaseGame):
house_fee=0.05 # 固定5%抽水 house_fee=0.05 # 固定5%抽水
) )
banker_display_name = self.db.get_user_display_name(user_id)
text = f"## 🎰 大小游戏已开启\n\n" 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"**最小下注**{min_bet}\n\n"
text += f"**最大下注**{max_bet}\n\n" text += f"**最大下注**{max_bet}\n\n"
text += f"**赔率**{multiplier}\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_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'] == '') 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"## 🎰 大小游戏状态\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['min_bet']}\n\n"
text += f"**最大下注**{session['max_bet']}\n\n" text += f"**最大下注**{session['max_bet']}\n\n"
text += f"**赔率**{session['multiplier']}\n\n" text += f"**赔率**{session['multiplier']}\n\n"
@@ -295,14 +297,16 @@ class CasinoGame(BaseGame):
if settlement['winners']: if settlement['winners']:
text += "**赢家明细**\n" text += "**赢家明细**\n"
for winner in settlement['winners']: 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" text += "\n"
# 显示输家详情 # 显示输家详情
if settlement['losers']: if settlement['losers']:
text += "**输家明细**\n" text += "**输家明细**\n"
for loser in settlement['losers']: 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"
text += "---\n\n" text += "---\n\n"
@@ -359,8 +363,9 @@ class CasinoGame(BaseGame):
""", (chat_id, '大小')) """, (chat_id, '大小'))
# 构建报告 # 构建报告
banker_display_name = self.db.get_user_display_name(user_id)
text = f"## 🎰 游戏已放弃\n\n" 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"**总返还积分**{return_amount}\n\n"
text += f"**返还人数**{len(bets)}\n\n" text += f"**返还人数**{len(bets)}\n\n"
text += "---\n\n" text += "---\n\n"