|
|
@@ -145,7 +145,9 @@ public class CesRoomsController {
|
|
|
});
|
|
|
List<FwRoomLock> unLockeds = fwRoomLockService.list(Wrappers.<FwRoomLock>query().eq("hotel_id",hotelId));
|
|
|
List<FwRoomRepair> unRepairs = fwRoomRepairService.list(Wrappers.<FwRoomRepair>query().eq("hotel_id",hotelId).eq("status",1));
|
|
|
- List<BusTeam> teamOrders =bookingOrderIds.size() >0? teamService.list(Wrappers.<BusTeam>query().in("booking_order_id",bookingOrderIds)):new ArrayList<>();
|
|
|
+ List<BusTeam> teamOrders_all =bookingOrderIds.size() >0? teamService.list(Wrappers.<BusTeam>query().in("booking_order_id",bookingOrderIds)):new ArrayList<>();
|
|
|
+// List<BusTeam> teamOrders = teamOrders_all.stream().filter(sb->sb.getRelType().equals(1)).collect(Collectors.toList());
|
|
|
+// List<BusTeam> relOrders = teamOrders_all.stream().filter(sb->sb.getRelType().equals(2)).collect(Collectors.toList());
|
|
|
floors.forEach(s-> {
|
|
|
List<CesRooms> floorRooms = allRooms.stream().filter(a->a.getFloorId().equals(s.getId())).collect(Collectors.toList());
|
|
|
List<FloorBuildingRoomVo> roomInfos = new ArrayList<>();
|
|
|
@@ -184,18 +186,32 @@ public class CesRoomsController {
|
|
|
roomVo.setLivingData(opFindRoomVo.get().getLivingData());
|
|
|
if(opFindRoomVo.get().getBookingData().getBookingOrder() != null) {
|
|
|
BusRoomBookingOrders bookingOrders = opFindRoomVo.get().getBookingData().getBookingOrder();
|
|
|
- Optional<BusTeam> opTeam = teamOrders.stream().filter(r->r.getBookingOrderId().equals(bookingOrders.getId())).findFirst();
|
|
|
+ Optional<BusTeam> opTeam = teamOrders_all.stream().filter(r->r.getBookingOrderId().equals(bookingOrders.getId())).findFirst();
|
|
|
if(opTeam.isPresent()) {
|
|
|
- opFindRoomVo.get().getBookingData().getBookingOrder().setIsTeam(true);
|
|
|
- opFindRoomVo.get().getBookingData().getBookingOrder().setTeamTag("团"+opTeam.get().getSortIndex());
|
|
|
+ BusTeam t = opTeam.get();
|
|
|
+ if(t.getRelType().equals(1)) {
|
|
|
+ opFindRoomVo.get().getBookingData().getBookingOrder().setIsTeam(true);
|
|
|
+ opFindRoomVo.get().getBookingData().getBookingOrder().setTeamTag("团"+t.getSortIndex());
|
|
|
+ } else {
|
|
|
+// opFindRoomVo.get().getBookingData().getBookingOrder().setIsRel(true);
|
|
|
+// opFindRoomVo.get().getBookingData().getBookingOrder().setRelTag("联"+t.getSortIndex());
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
}
|
|
|
if(opFindRoomVo.get().getLivingData().getLivingOrder() != null) {
|
|
|
BusRoomsLivingOrder livingOrder = opFindRoomVo.get().getLivingData().getLivingOrder();
|
|
|
- Optional<BusTeam> opTeam = teamOrders.stream().filter(r->r.getBookingOrderId().equals(livingOrder.getBookingOrderId())).findFirst();
|
|
|
+ Optional<BusTeam> opTeam = teamOrders_all.stream().filter(r->r.getBookingOrderId().equals(livingOrder.getBookingOrderId())).findFirst();
|
|
|
if(opTeam.isPresent()) {
|
|
|
- opFindRoomVo.get().getLivingData().getLivingOrder().setIsTeam(true);
|
|
|
- opFindRoomVo.get().getLivingData().getLivingOrder().setTeamTag("团"+opTeam.get().getSortIndex());
|
|
|
+ BusTeam t = opTeam.get();
|
|
|
+ if(t.getRelType().equals(1)) {
|
|
|
+ opFindRoomVo.get().getLivingData().getLivingOrder().setIsTeam(true);
|
|
|
+ opFindRoomVo.get().getLivingData().getLivingOrder().setTeamTag("团"+opTeam.get().getSortIndex());
|
|
|
+ } else {
|
|
|
+ opFindRoomVo.get().getLivingData().getLivingOrder().setIsRel(true);
|
|
|
+ opFindRoomVo.get().getLivingData().getLivingOrder().setRelTag("联"+opTeam.get().getSortIndex());
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
}
|
|
|
roomVo.setBookingData(opFindRoomVo.get().getBookingData());
|