金币同步消息冗余逻辑优化

This commit is contained in:
tianfeng 2025-12-18 10:36:44 +08:00
parent d32b6d5789
commit 5cfa816752
2 changed files with 0 additions and 16 deletions

View File

@ -210,7 +210,6 @@ public class RoomMemberChangeIdentityCmdExe {
} }
incrQuantity(cmd.getRoomId(), cmd.getRoles()); incrQuantity(cmd.getRoomId(), cmd.getRoles());
sendBadgeEventMessage(cmd.getRoomId());
} }
private void executeChangeTourist(RoomMember roomMember) { private void executeChangeTourist(RoomMember roomMember) {
@ -239,15 +238,6 @@ public class RoomMemberChangeIdentityCmdExe {
roomProfileManagerService.incrCounterMember(roomId); roomProfileManagerService.incrCounterMember(roomId);
} }
private void sendBadgeEventMessage(Long roomId) {
RoomProfile roomProfile = roomProfileManagerService.getProfileById(roomId);
// 房间不存在
ResponseAssert.notNull(RoomErrorCode.ROOM_NOT_EXISTS, roomProfile);
userMqMessageService
.sendBadgeEvent(roomProfile.getUserId(),
BadgeKeyEnum.HOT_ROOM.name());
}
private void checkJoinMaxMember(Long roomId, RoomUserRolesEnum roles) { private void checkJoinMaxMember(Long roomId, RoomUserRolesEnum roles) {
RoomProfileManager manager = roomProfileManagerService.getById(roomId); RoomProfileManager manager = roomProfileManagerService.getById(roomId);
// 判断成员上限 // 判断成员上限

View File

@ -82,12 +82,6 @@ public class WalletAssetSyncListenerV2 implements MessageListener {
receipt.getEventType(), receipt.getEventType(),
receipt.getReceiptType().getType(), receipt.getReceiptType().getType(),
receipt.getAmount().getPennyAmount()); receipt.getAmount().getPennyAmount());
// 房间红包游戏
countGameRoomRedPacket(receipt);
// 统计游戏王数据
countGameKing20240420(receipt);
} }
}); });
long processTime = System.currentTimeMillis() - startTime; long processTime = System.currentTimeMillis() - startTime;