房间等级等级bugfixed

This commit is contained in:
2024-12-18 14:08:02 +08:00
parent 2ffc080f83
commit e383e74991

View File

@@ -16,6 +16,7 @@ import com.accompany.business.service.room.*;
import com.accompany.business.service.roomalbum.RoomAlbumService;
import com.accompany.business.service.treasure.SeizeTreasureShardService;
import com.accompany.business.service.user.UserBlackRecordService;
import com.accompany.business.service.user.UsersService;
import com.accompany.business.vo.RoomVo;
import com.accompany.business.vo.redenvelope.RedEnvelopeResponseVo;
import com.accompany.common.annotation.Authorization;
@@ -26,6 +27,7 @@ import com.accompany.common.status.BusiStatus;
import com.accompany.core.base.UidContextHolder;
import com.accompany.core.exception.ServiceException;
import com.accompany.core.model.Room;
import com.accompany.core.model.Users;
import com.accompany.core.util.MD5;
import com.accompany.core.util.StringUtils;
import com.accompany.sharding.vo.RoomSerialVo;
@@ -85,6 +87,8 @@ public class RoomController extends BaseController {
private RoomRightBottomIconService roomRightBottomIconService;
@Autowired
private RoomLevelService roomLevelService;
@Autowired
private UsersService usersService;
private RateLimiter roomGetLimiter = RateLimiter.create(1000);
@@ -230,7 +234,8 @@ public class RoomController extends BaseController {
roomVo.setHasRoomAlbum(roomAlbumService.hasRoomAlbum(uid, pubUid));
roomVo.setSeizeTreasureSwitchVo(seizeTreasureShardService.getConfig());
roomVo.setRightBottomIconConfig(roomRightBottomIconService.getConfig(uid));
RoomLevelInfo roomLevelInfo = roomLevelService.getRoomLevelByRoomUid(roomVo.getPartitionId(), roomVo.getUid());
Users users = usersService.getUsersByUid(uid);
RoomLevelInfo roomLevelInfo = roomLevelService.getRoomLevelByRoomUid(users.getPartitionId(), uid);
if (roomLevelInfo != null) {
roomVo.setRoomLevelIcon(roomLevelInfo.getLevelIcon());
}