1408 Commits

Author SHA1 Message Date
tianfeng
f7d890bc03 appExtCommand.requireReqSysOriginEnum() 修复 2026-05-27 12:09:29 +08:00
tianfeng
b86e7515f0 新增 财富值修复 2026-05-27 12:05:34 +08:00
tianfeng
0dee3e6ca9 feat: batch query wealthLevel and set to userBaseInfo in pageFreight 2026-05-27 12:03:48 +08:00
tianfeng
a2f94f029c fix: cast Collection to ArrayList before stream and subList operations 2026-05-27 11:59:45 +08:00
tianfeng
c4b3a0a078 refactor: replace isCountrySupported with regionId-based filter and batch follow query in UserFreightBalanceRestServiceImpl 2026-05-27 11:55:24 +08:00
tianfeng
7f0cfaffcf feat: add scene field to game play history for in-room/out-room isolation 2026-05-27 11:10:17 +08:00
tianfeng
8802eeb9c6 枚举修复 2026-05-26 19:31:55 +08:00
tianfeng
cbf955fe14 fix Integer equals null-safe check for game type comparison 2026-05-26 19:25:56 +08:00
tianfeng
b450ced3cf refactor: extract GameEventService for game event common logic, add broadcast/ranking/task to HkysServiceImpl 2026-05-26 19:24:56 +08:00
tianfeng
03a276d022 fix yomi null check for wallet response 2026-05-26 18:39:58 +08:00
tianfeng
515bf651f4 fix yomi idempotent null check and extend ttl 2026-05-26 18:33:47 +08:00
tianfeng
71b2157b5b yomi v4 integration 2026-05-26 18:29:58 +08:00
tianfeng
1931c70552 aslan 幸运礼物任务 改成每日任务 2026-05-22 10:56:39 +08:00
tianfeng
e8f75b753f 冲突区域逻辑去除 2026-05-21 16:35:42 +08:00
tianfeng
354f75401b 用户 访客粉丝关注搜素进入房间 赋值财富等级字段 2026-05-21 16:12:23 +08:00
tianfeng
eacce3cacf 赠送幸运礼物任务修改 2026-05-21 15:49:32 +08:00
tianfeng
f0719b2d54 mifa支付地址更改 2026-05-20 12:05:58 +08:00
tianfeng
8182a99e94 aslan packageName更新 2026-05-20 11:46:27 +08:00
tianfeng
732221be59 cp 游戏王奖励定时任务关闭 2026-05-14 10:13:03 +08:00
tianfeng
c77d68bc0f allRegion 写死为false 2026-05-13 18:37:44 +08:00
tianfeng
8ba7d3aa62 aslan 新增代理默认开启提现 2026-05-13 18:34:27 +08:00
tianfeng
0cf49ca884 首页房间列表更改 2026-05-13 18:24:48 +08:00
tianfeng
46fe6c83a6 签到写死返回true 2026-05-13 14:39:07 +08:00
tianfeng
00658d2049 房间成员新增 财富魅力等级-修复 2026-05-12 19:32:36 +08:00
tianfeng
b288fe86a9 房间成员新增 财富魅力等级 2026-05-12 19:09:52 +08:00
tianfeng
e0be58ec2c live 用户列表新增 财富等级字段 2026-05-12 19:03:20 +08:00
tianfeng
a383f82e5f 用户财富等级新增 等级 天数 ID icon字段 2026-05-12 15:37:59 +08:00
tianfeng
b60178b596 勋章查询接口更改 2026-05-12 10:36:22 +08:00
tianfeng
6fdf9c5f09 新增-财富升级发送VIP 2026-05-11 19:16:26 +08:00
tianfeng
14b63e3983 经验加成和商店折扣更改 2026-05-11 16:02:44 +08:00
tianfeng
a0dce83035 atyou_google_pay.json 修改 2026-04-30 17:27:56 +08:00
tianfeng
f7cb80eaa1 aslan 流水线文件更改 2026-04-21 17:55:21 +08:00
tianfeng
69f77f1193 房间列表新增在线用户字段 2026-04-14 18:14:48 +08:00
tianfeng
931835a4b5 aslan 充值兑换转账文案修改 2026-04-14 11:40:29 +08:00
tianfeng
757e84b661 bdleader结算 明细字段更改为 TeamSalaryAmount 2026-04-14 10:39:17 +08:00
tianfeng
6835bd4168 主播工资提现撤回处理 2026-04-13 19:10:48 +08:00
tianfeng
8d9c66680d teamMember查询修复 2026-04-13 19:10:48 +08:00
tianfeng
2e0a8f0a43 bd bdleader 金币记录修改 2026-04-13 19:10:48 +08:00
tianfeng
34d4a6f2db 在线用户数统计修复
(cherry picked from commit e5124b4ba158cfa7d868e3fc3c0c5ade3fdec197)
2026-04-08 12:08:59 +08:00
tianfeng
c5a8afa03d 在线用户列表接口修复
(cherry picked from commit f4183cd27458d1068298f70287d7d3d2cecc6044)
2026-04-08 12:08:58 +08:00
tianfeng
3485be5504 下麦接口优化
(cherry picked from commit 91e958d0b9a885fc100e9985721fd67b7a31a97a)
2026-04-08 12:08:58 +08:00
tianfeng
49281d503a fix(live): 修复上麦 goUp 的 NPE 风险、异常吞噬和重复 HTTP 调用
P0 - BUG 修复:
- 将 liveMicrophone 和 micUser 的 null 检查移至使用前,彻底消除 NPE 风险
- 替换 catch(Exception) 全吞逻辑:业务异常直接上抛保留原始错误码,
  不再将所有错误误报为"麦克风已被占用",改用 log.error 记录完整堆栈

P1 - 性能优化:
- checkMicAvailableUse 前移至加锁后第一步,麦位已占时提前返回,
  避免后续 5 次 HTTP 调用空跑
- userProfileClient.getByUserId 由 2 次减为 1 次:
  先获取 UserProfileDTO 后直接传给 toLiveMicUser,
  删除 getLiveMicUser 内部的重复调用

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
(cherry picked from commit 8e9ca4f3434762969e7bbe76d69dc64aec08df89)
2026-04-08 12:08:58 +08:00
tianfeng
e36a28cf85 refactor(live): 清理心跳与上麦逻辑中的死代码和无效依赖
LiveMicGoUpCmdExe:
- 删除遗留的 main 方法和 createAgoraTokenGoUp 死方法(后者每次调用都 new 线程池,有资源泄漏风险)
- handleRoomDailyTask 提前短路:非邀请类型或非房主邀请时直接 return,避免无效 HTTP 调用
- roomMemberDTO 查询后移到确认需要时才执行

UserHeartbeatListener:
- 移除 userProfileClient 无效注入(逻辑已注释)
- 删除 getRoomProfileDto 死方法(上次重构后已无调用)
- 清理 StringUtils/RegexConstant/Profile/ResultResponse/RedisTemplate 等无用 import

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
(cherry picked from commit 6f210e34c83a10721ea5f772f5951ed0547c8e46)
2026-04-08 12:08:57 +08:00
tianfeng
4eb2f8330d fix(live): 修复心跳高频调用导致 live 服务 CPU 过载问题
1. 移除 HeartbeatUploadCmdExe 中冗余的 addRoomOnlineUser 同步调用,
   MQ Listener 已处理,避免每次心跳双重触发 IM 群消息广播
2. UserHeartbeatListener 合并两次 roomManagerClient.getById() HTTP 调用为一次,
   并将结果传入 processLiveHeartBeat 复用
3. 修复麦克风锁定时 MQ 递归重试风暴,retryRefreshMick 已置 true 时直接 return
4. refreshUserProcess 发 IM 群消息前加 Redis 限流(同一房间 30s 内最多 1 次),
   防止用户过期触发无限广播

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

(cherry picked from commit 84792459a5b11e4862cde42dad280b3aec7731aa)
2026-04-08 12:08:57 +08:00
tianfeng
18591d21ed 幸运礼物 图片不再记录
(cherry picked from commit f0ee9dc2920a45074cc2bdbbd38831c0675a8bda)
2026-04-08 12:08:24 +08:00
tianfeng
11fcf9502a 金币代理根据国家区分
(cherry picked from commit 9d96215b2c62f0103384643fbb4c7b5cc398d31c)
2026-04-08 12:08:13 +08:00
tianfeng
89d68a1861 用户银行流水时间查询修复
(cherry picked from commit 1e57b5357bf5f3643d36cde8531026ee892d7d9c)
2026-04-08 12:07:44 +08:00
tianfeng
aba6a09f75 新增超级粉丝 累计计算守护值逻辑 2026-04-02 19:06:38 +08:00
tianfeng
40f4fdf00d 注册赠送头饰逻辑去除 2026-04-02 18:01:31 +08:00
tianfeng
e44caee9c5 国家修改逻辑去除 2026-04-01 18:47:07 +08:00