|
@@ -244,9 +244,9 @@ public class StoreInfoService {
|
|
|
.build();
|
|
.build();
|
|
|
|
|
|
|
|
RoomInfo baseRoomInfo = roomInfoRepo
|
|
RoomInfo baseRoomInfo = roomInfoRepo
|
|
|
- .findFirstByStoreIdAndBuildingIdAndFloorIdAndRoomTypeIdAndRoomCode(storeInfo
|
|
|
|
|
|
|
+ .findFirstByStoreIdAndBuildingIdAndFloorIdAndRoomTypeIdAndRoomCodeAndEnabled(storeInfo
|
|
|
.getId(), roomBuildingInfo.getId(), roomFloorInfo.getId(), roomRoomTypeInfo
|
|
.getId(), roomBuildingInfo.getId(), roomFloorInfo.getId(), roomRoomTypeInfo
|
|
|
- .getId(), room.getRoomCode());
|
|
|
|
|
|
|
+ .getId(), room.getRoomCode(), true);
|
|
|
if (baseRoomInfo != null) {
|
|
if (baseRoomInfo != null) {
|
|
|
roomInfo.setId(baseRoomInfo.getId());
|
|
roomInfo.setId(baseRoomInfo.getId());
|
|
|
ObjUtils.merge(baseRoomInfo, roomInfo);
|
|
ObjUtils.merge(baseRoomInfo, roomInfo);
|
|
@@ -461,7 +461,8 @@ public class StoreInfoService {
|
|
|
if (bedInfo.getCheckInStatus() == CheckInStatus.CHECK_IN) {
|
|
if (bedInfo.getCheckInStatus() == CheckInStatus.CHECK_IN) {
|
|
|
|
|
|
|
|
if (contractId != null) {
|
|
if (contractId != null) {
|
|
|
- CheckinInfo checkd = checkinInfoRepo.findFirstByBedIdAndCheckoutIsFalse(bedInfo.getId());
|
|
|
|
|
|
|
+ CheckinInfo checkd = checkinInfoRepo
|
|
|
|
|
+ .findFirstByBedIdAndCheckoutIsFalse(bedInfo.getId());
|
|
|
checkd.setOrderId(contractId);
|
|
checkd.setOrderId(contractId);
|
|
|
checkd.setSaleId(saleId);
|
|
checkd.setSaleId(saleId);
|
|
|
checkinInfoRepo.save(checkd);
|
|
checkinInfoRepo.save(checkd);
|