File tree 1 file changed +8
-2
lines changed
1 file changed +8
-2
lines changed Original file line number Diff line number Diff line change @@ -217,10 +217,16 @@ public List<Rooms> badSearchGET(@PathParam("searchParams") String searchParams)
217
217
listRooms .retainAll (listRoomsCapacite );
218
218
219
219
ReservationsFacadeREST rfREST = new ReservationsFacadeREST (em );
220
- List <Reservations > listReservations = rfREST .filterReservations ( "&&" + startDate . getTime ()+ "&" + endDate . getTime () );
220
+ List <Reservations > listReservations = rfREST .findAll ( );
221
221
222
+ long start = startDate .getTime ();
223
+ long end = endDate .getTime ();
222
224
for (Reservations res : listReservations ){
223
- listRooms .remove (res .getRoomRef ());
225
+ long rs = res .getStart ().getTime ();
226
+ long re = res .getEnd ().getTime ();
227
+ if (rs <=start && re >start || rs >start && rs <end ){
228
+ listRooms .remove (res .getRoomRef ());
229
+ }
224
230
}
225
231
226
232
return listRooms ;
You can’t perform that action at this time.
0 commit comments