ydMeetingRoomList.removeIf(a -> a.getClosing() == 1); // 删除关闭的会议室
ydMeetingRoomList.removeIf((a)->{
YdMeeting ydMeeting = new YdMeeting();
ydMeeting.setRoomId(a.getId());
ydMeeting.setRiqi(riqi);
ydMeeting.setStartTime(startTime);
ydMeeting.setEndTime(endTime);
List<YdMeeting> ydMeetingList = ydMeetingMapper.countByRoomAndTime(ydMeeting);
if(ListUtil.isNotBlank(ydMeetingList)){
// 不是空,表示这个时间,这个会议室有会议。
// 不能预约,所以要删除,所以返回true
return true;
}
return false;
});
ydMeetingRoomList.removeIf((a)->{
YdMeeting ydMeeting = new YdMeeting();
ydMeeting.setRoomId(a.getId());
ydMeeting.setRiqi(riqi);
ydMeeting.setStartTime(startTime);
ydMeeting.setEndTime(endTime);
List<YdMeeting> ydMeetingList = ydMeetingMapper.countByRoomAndTime(ydMeeting);
if(ListUtil.isNotBlank(ydMeetingList)){
// 不是空,表示这个时间,这个会议室有会议。
// 不能预约,所以要删除,所以返回true
return true;
}
return false;
});