|
|
@@ -582,20 +582,20 @@ public class RoomServiceImpl extends ServiceImpl<IRoomMapper, Room> implements I
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public Room getRoomIdByNum(String num,String userName) {
|
|
|
+ public Room getRoomIdByNum(String num,String userName,String platform) {
|
|
|
List<RoomNum> roomNums = roomNumService.getByNum(num);
|
|
|
List<String> roomIds = roomNums.stream().map(RoomNum::getRoomId).collect(Collectors.toList());
|
|
|
- return this.getUcenterPlatform(roomIds,userName);
|
|
|
+ return this.getUcenterPlatform(roomIds,userName,platform);
|
|
|
}
|
|
|
|
|
|
- private Room getUcenterPlatform(List<String> roomIds,String userName) {
|
|
|
+ private Room getUcenterPlatform(List<String> roomIds,String userName,String platform) {
|
|
|
if(roomIds.isEmpty()){
|
|
|
return null;
|
|
|
}
|
|
|
LambdaQueryWrapper<Room> wrapper = new LambdaQueryWrapper<>();
|
|
|
wrapper.in(Room::getRoomId,roomIds);
|
|
|
wrapper.eq(Room::getRoomUserName,userName);
|
|
|
- wrapper.eq(Room::getPlatform,"ucenter");
|
|
|
+ wrapper.eq(Room::getPlatform,platform);
|
|
|
wrapper.gt(Room::getUseEndTime,new Date());
|
|
|
List<Room> list = this.list(wrapper);
|
|
|
if(list.isEmpty()){
|