Skip to content

Commit f40935d

Browse files
committed
Merge branch 'master' of https://github.com/Zahrun/Soprapp
2 parents da92347 + 909d527 commit f40935d

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

webapp/src/java/service/RoomsFacadeREST.java

+8-2
Original file line numberDiff line numberDiff line change
@@ -217,10 +217,16 @@ public List<Rooms> badSearchGET(@PathParam("searchParams") String searchParams)
217217
listRooms.retainAll(listRoomsCapacite);
218218

219219
ReservationsFacadeREST rfREST = new ReservationsFacadeREST(em);
220-
List<Reservations> listReservations = rfREST.filterReservations("&&"+startDate.getTime()+"&"+endDate.getTime());
220+
List<Reservations> listReservations = rfREST.findAll();
221221

222+
long start= startDate.getTime();
223+
long end= endDate.getTime();
222224
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+
}
224230
}
225231

226232
return listRooms;

0 commit comments

Comments
 (0)