|
|
@@ -451,15 +451,17 @@ public class CesRoomsController {
|
|
|
counts.add(Long.valueOf(0));//今日平均房价
|
|
|
}
|
|
|
LambdaQueryWrapper<BusRoomsLivingOrder> lambdaQueryWrapper3 = new LambdaQueryWrapper<>();
|
|
|
- lambdaQueryWrapper3.ge(BusRoomsLivingOrder::getDueOutTime, LocalDate.now());
|
|
|
- lambdaQueryWrapper3.le(BusRoomsLivingOrder::getDueOutTime, DateUtil.parseDate(dateString));
|
|
|
+ lambdaQueryWrapper3.ge(BusRoomsLivingOrder::getDueOutTime, DateUtil.formatDate(new Date())+" 00:00:00");
|
|
|
+ lambdaQueryWrapper3.eq(BusRoomsLivingOrder::getHotelId, hotelId);
|
|
|
+ lambdaQueryWrapper3.le(BusRoomsLivingOrder::getDueOutTime, DateUtil.formatDate(new Date())+" 23:59:59");
|
|
|
Long ylCount = busRoomsLivingOrderService.count(lambdaQueryWrapper3);
|
|
|
counts.add(ylCount);//今日预离
|
|
|
|
|
|
LambdaQueryWrapper<BusRoomBookingOrders> lambdaQueryWrapper4 = new LambdaQueryWrapper<>();
|
|
|
lambdaQueryWrapper4.ge(BusRoomBookingOrders::getArrivalTime, LocalDate.now());
|
|
|
lambdaQueryWrapper4.le(BusRoomBookingOrders::getArrivalTime, DateUtil.parseDate(dateString));
|
|
|
- Long ydCount = busRoomBookingOrdersService.count(lambdaQueryWrapper4);
|
|
|
+
|
|
|
+ Long ydCount =Long.parseLong( busRoomBookingOrdersService.countTodayYD(hotelId).size()+"");
|
|
|
counts.add(ydCount);//今日预抵
|
|
|
|
|
|
LambdaQueryWrapper<BusRoomsLivingOrder> lambdaQueryWrapper5 = new LambdaQueryWrapper<>();
|
|
|
@@ -469,14 +471,15 @@ public class CesRoomsController {
|
|
|
});
|
|
|
lambdaQueryWrapper5.ge(BusRoomsLivingOrder::getDueOutTime, LocalDate.now());
|
|
|
lambdaQueryWrapper5.le(BusRoomsLivingOrder::getDueOutTime, DateUtil.parseDate(dateString));
|
|
|
+ lambdaQueryWrapper5.eq(BusRoomsLivingOrder::getHotelId, hotelId);
|
|
|
Long qfCount = busRoomsLivingOrderService.count(lambdaQueryWrapper5);
|
|
|
counts.add(qfCount);//今日欠费
|
|
|
|
|
|
LambdaQueryWrapper<CesRooms> lambdaQueryWrapper6 = new LambdaQueryWrapper<>();
|
|
|
lambdaQueryWrapper6.eq(CesRooms::getHotelId, hotelId);
|
|
|
lambdaQueryWrapper6.eq(CesRooms::getInvalid, false);
|
|
|
- lambdaQueryWrapper.and(j -> {
|
|
|
- j.or().eq(CesRooms::getRoomStatus, RoomStatusEnum.LIVE_DIRTY.getKey());
|
|
|
+ lambdaQueryWrapper6.and(j -> {
|
|
|
+ j.eq(CesRooms::getRoomStatus, RoomStatusEnum.LIVE_DIRTY.getKey());
|
|
|
j.or().eq(CesRooms::getRoomStatus, RoomStatusEnum.EMPTY_DIRTY.getKey());
|
|
|
});
|
|
|
Long zfCount = roomsService.count(lambdaQueryWrapper6);
|