|
|
@@ -126,7 +126,8 @@ public class RoomRealtimeStatuServiceImpl extends ServiceImpl<RoomRealtimeStatuD
|
|
|
Map<Long, RoomRealtimeStatuEntity> realtimeStatuMap = realTimeStatuList.stream().collect(Collectors.toMap(RoomRealtimeStatuEntity::getRoomId, value -> value));
|
|
|
|
|
|
// 查询订单信息
|
|
|
- Set<Long> orderIds = realTimeStatuList.stream().filter(e -> e.getBizId() != -1).map(e -> e.getBizId()).collect(Collectors.toSet());
|
|
|
+ // 只有2预定状态、3入住状态的房态才需要查询住户信息
|
|
|
+ Set<Long> orderIds = realTimeStatuList.stream().filter(e -> ("2".equals(e.getStatu()) || "3".equals(e.getStatu()))).map(e -> e.getBizId()).collect(Collectors.toSet());
|
|
|
Map<Long, RoomUseInfo> roomUseInfoMap = new HashMap<>();
|
|
|
if (orderIds.size() > 0) {
|
|
|
List<RoomUseInfo> roomUseInfos = orderService.getRoomUseInfoByOrderIds(orderIds);
|
|
|
@@ -141,6 +142,7 @@ public class RoomRealtimeStatuServiceImpl extends ServiceImpl<RoomRealtimeStatuD
|
|
|
|
|
|
RoomRealtimeStatuEntity roomRealTimeStatu = realtimeStatuMap.get(roomId);
|
|
|
if (roomRealTimeStatu != null) {
|
|
|
+ vo.setStatuId(roomRealTimeStatu.getId());
|
|
|
vo.setStatu(roomRealTimeStatu.getStatu());
|
|
|
vo.setUseInfo(finalRoomUseInfoMap.get(roomRealTimeStatu.getBizId()));
|
|
|
} else {
|