|
@@ -41,12 +41,15 @@ public class BusMeetingRoomScheduleDetailServiceImpl extends ServiceImpl<BusMeet
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- public List<BusMeetingRoomScheduleDetail> fetchByDateRange(LocalDateTime startDate, LocalDateTime endDate,String hotelId){
|
|
|
|
|
|
|
+
|
|
|
|
|
+ public List<BusMeetingRoomScheduleDetail> fetchByDateRange(LocalDateTime startDate, LocalDateTime endDate,String hotelId,List<String> meetRoomIds){
|
|
|
|
|
+ if(CollectionUtil.isEmpty(meetRoomIds)) return new ArrayList<>();
|
|
|
QueryWrapper<BusMeetingRoomScheduleDetail> queryWrapper = new QueryWrapper<>();
|
|
QueryWrapper<BusMeetingRoomScheduleDetail> queryWrapper = new QueryWrapper<>();
|
|
|
queryWrapper.eq(BusMeetingRoomScheduleDetail.TENANT_ID, TokenUtils.currentTenantId());
|
|
queryWrapper.eq(BusMeetingRoomScheduleDetail.TENANT_ID, TokenUtils.currentTenantId());
|
|
|
queryWrapper.eq(BusMeetingRoomScheduleDetail.HOTEL_ID,hotelId);
|
|
queryWrapper.eq(BusMeetingRoomScheduleDetail.HOTEL_ID,hotelId);
|
|
|
queryWrapper.between(BusMeetingRoomScheduleDetail.MEETING_DATE, startDate,endDate);
|
|
queryWrapper.between(BusMeetingRoomScheduleDetail.MEETING_DATE, startDate,endDate);
|
|
|
|
|
+ queryWrapper.in(BusMeetingRoomScheduleDetail.MEETING_ROOM_ID,meetRoomIds);
|
|
|
|
|
|
|
|
- return new ArrayList<>();
|
|
|
|
|
|
|
+ return scheduleDetailMapper.selectList(queryWrapper);
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|