家族-房间流水-排除bravo金币流水

This commit is contained in:
2025-09-26 14:22:27 +08:00
parent f416ea72e9
commit 47a7b536c8

View File

@@ -7,6 +7,7 @@ import com.accompany.business.service.rank.RankService;
import com.accompany.business.service.room.*;
import com.accompany.business.service.user.UsersService;
import com.accompany.common.constant.Constant;
import com.accompany.core.enumeration.PartitionEnum;
import com.accompany.core.model.Room;
import com.accompany.core.model.Users;
import com.alibaba.fastjson.JSONObject;
@@ -52,6 +53,13 @@ public class BravoGiftGoldIncomeListener implements ApplicationListener<BravoGif
Long roomUid = message.getRoomUid();
Date messTime = message.getCreateTime();
Integer partitionId = receiver.getPartitionId();
//family不计算bravo流水
PartitionEnum partitionEnum = PartitionEnum.getByPartitionId(partitionId);
if (Constant.ClanMode.FAMILY.equals(partitionEnum.getClanMode())){
return;
}
try {
rankService.updateAllRank(sendUid, recvUid, roomUid, totalDiamondNum, messTime.getTime(), partitionId);
roomRankService.updateRoomRank(roomUid, sendUid, recvUid, totalDiamondNum, messTime, Boolean.FALSE, partitionId);