1441 Commits

Author SHA1 Message Date
tianfeng
f7d890bc03 appExtCommand.requireReqSysOriginEnum() 修复 2026-05-27 12:09:29 +08:00
tianfeng
712153896a SKILL 修复 2026-05-27 12:05:54 +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
6a02e0c71d SKILL更新 2026-05-27 11:32:03 +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
73b81a040f SKILL更新 2026-05-27 11:08:40 +08:00
tianfeng
8448668bb3 chore: add likei-dev skill for automated dev workflow 2026-05-26 19:52:20 +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
1df3a2faca 财富等级配置修改 2026-05-12 15:54:34 +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
7c5e168a45 aslan 用户财富和魅力等级比例修改 2026-04-16 16:11:20 +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
b4867038c7 atyou nacos命名空间修改 2026-04-13 16:51:40 +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