密码房

This commit is contained in:
hy001 2026-05-15 16:39:35 +08:00
parent 2ad23b068d
commit 3ec362be15
2 changed files with 19 additions and 9 deletions

View File

@ -19,6 +19,11 @@ public enum ConsolePropsTypeEnum {
*/ */
RIDE("RIDE", "座驾"), RIDE("RIDE", "座驾"),
/**
* 徽章.
*/
BADGE("BADGE", "徽章"),
/** /**
* 贵族. * 贵族.
*/ */

View File

@ -4,9 +4,10 @@ import com.google.common.collect.Lists;
import com.google.common.collect.Maps; import com.google.common.collect.Maps;
import com.red.circle.common.business.core.enums.SysOriginPlatformEnum; import com.red.circle.common.business.core.enums.SysOriginPlatformEnum;
import com.red.circle.common.business.enums.SVIPLevelEnum; import com.red.circle.common.business.enums.SVIPLevelEnum;
import com.red.circle.other.app.convertor.live.RoomProfileAppConvertor; import com.red.circle.other.app.convertor.live.RoomProfileAppConvertor;
import com.red.circle.other.app.convertor.user.UserProfileAppConvertor; import com.red.circle.other.app.convertor.user.UserProfileAppConvertor;
import com.red.circle.other.app.dto.clientobject.room.RoomVoiceProfileCO; import com.red.circle.other.app.dto.clientobject.family.RoomSettingCO;
import com.red.circle.other.app.dto.clientobject.room.RoomVoiceProfileCO;
import com.red.circle.other.domain.gateway.user.UserProfileGateway; import com.red.circle.other.domain.gateway.user.UserProfileGateway;
import com.red.circle.other.infra.database.mongo.entity.live.ActiveVoiceRoom; import com.red.circle.other.infra.database.mongo.entity.live.ActiveVoiceRoom;
import com.red.circle.other.infra.database.mongo.entity.live.RoomProfileManager; import com.red.circle.other.infra.database.mongo.entity.live.RoomProfileManager;
@ -166,12 +167,16 @@ public class RoomVoiceProfileCommon {
return null; return null;
} }
RoomVoiceProfileCO roomVoiceProfile = roomProfileAppConvertor.toRoomVoiceProfileCO(manager); RoomVoiceProfileCO roomVoiceProfile = roomProfileAppConvertor.toRoomVoiceProfileCO(manager);
roomVoiceProfile.setUserProfile(userProfile); roomVoiceProfile.setUserProfile(userProfile);
roomVoiceProfile RoomSettingCO roomSetting = roomProfileAppConvertor.toRoomSettingCO(manager.getSetting());
.putExistsPassword(StringUtils.isNotBlank(manager.getSetting().getPassword())) if (Objects.nonNull(roomSetting)) {
.putRoomDefaultSetting(roomProfileAppConvertor.toRoomSettingCO(manager.getSetting())) roomSetting.setPassword("");
.putRoomMemberQuantity(manager.getCounter().getMemberCount()); }
roomVoiceProfile
.putExistsPassword(StringUtils.isNotBlank(manager.getSetting().getPassword()))
.putRoomDefaultSetting(roomSetting)
.putRoomMemberQuantity(manager.getCounter().getMemberCount());
roomVoiceProfile.setRoomBadgeIcons(Optional.ofNullable(manager.getUseBadges()).map( roomVoiceProfile.setRoomBadgeIcons(Optional.ofNullable(manager.getUseBadges()).map(
badges -> badges.stream().map(UseBadgeDTO::getSelectUrl) badges -> badges.stream().map(UseBadgeDTO::getSelectUrl)
.toList()).orElse(Lists.newArrayList()) .toList()).orElse(Lists.newArrayList())