|
@@ -376,13 +376,13 @@ public class HouseNumberStateController implements HouseNumberStateAPI {
|
|
|
|
|
|
|
|
if (ObjectUtils.isNotEmpty(houseNumberState)) {
|
|
if (ObjectUtils.isNotEmpty(houseNumberState)) {
|
|
|
|
|
|
|
|
-// 状态 1空闲、2预定、3入住、4脏房、5锁定、6维修
|
|
|
|
|
|
|
+// 状态 1空闲、2脏房、3预定、4入住、5锁定、6维修
|
|
|
Integer status1 = houseNumberState.getStatus();
|
|
Integer status1 = houseNumberState.getStatus();
|
|
|
// 订单号
|
|
// 订单号
|
|
|
String bookingId = houseNumberState.getOrderNumber();
|
|
String bookingId = houseNumberState.getOrderNumber();
|
|
|
vo.setHouseStatus(status1);
|
|
vo.setHouseStatus(status1);
|
|
|
// 预定
|
|
// 预定
|
|
|
- if (status1 == 2) {
|
|
|
|
|
|
|
+ if (status1 == 3) {
|
|
|
// 预定
|
|
// 预定
|
|
|
String statusBar = "2,5,11";
|
|
String statusBar = "2,5,11";
|
|
|
vo.setStatusBar(statusBar);
|
|
vo.setStatusBar(statusBar);
|
|
@@ -392,8 +392,12 @@ public class HouseNumberStateController implements HouseNumberStateAPI {
|
|
|
HouseOrder houseOrder = houseOrderService.getOne(wrapperHo);
|
|
HouseOrder houseOrder = houseOrderService.getOne(wrapperHo);
|
|
|
String reserveName = houseOrder.getReserveName();
|
|
String reserveName = houseOrder.getReserveName();
|
|
|
vo.setName(reserveName);
|
|
vo.setName(reserveName);
|
|
|
|
|
+// 入住时间
|
|
|
|
|
+ vo.setLiveTime(houseOrder.getReserveLiveTime());
|
|
|
|
|
+// 预定离店时间
|
|
|
|
|
+ vo.setLeaveTime(houseOrder.getReserveLeaveTime());
|
|
|
}
|
|
}
|
|
|
- } else if (status1 == 3) {
|
|
|
|
|
|
|
+ } else if (status1 == 4) {
|
|
|
// 入住
|
|
// 入住
|
|
|
if (ObjectUtils.isNotEmpty(bookingId)) {
|
|
if (ObjectUtils.isNotEmpty(bookingId)) {
|
|
|
LambdaQueryWrapper<HouseOrder> wrapperHo = new LambdaQueryWrapper<>();
|
|
LambdaQueryWrapper<HouseOrder> wrapperHo = new LambdaQueryWrapper<>();
|
|
@@ -405,7 +409,9 @@ public class HouseNumberStateController implements HouseNumberStateAPI {
|
|
|
vo.setStatusBar(statusBar);
|
|
vo.setStatusBar(statusBar);
|
|
|
Date liveTime = houseOrder.getLiveTime();
|
|
Date liveTime = houseOrder.getLiveTime();
|
|
|
// 入住时间
|
|
// 入住时间
|
|
|
- vo.setLiveTime(liveTime);
|
|
|
|
|
|
|
+ vo.setLiveTime(houseOrder.getReserveLiveTime());
|
|
|
|
|
+// 预定离店时间
|
|
|
|
|
+ vo.setLeaveTime(houseOrder.getReserveLeaveTime());
|
|
|
// 付款
|
|
// 付款
|
|
|
vo.setPayPrice(houseOrder.getPayPrice());
|
|
vo.setPayPrice(houseOrder.getPayPrice());
|
|
|
// 已入住时间
|
|
// 已入住时间
|
|
@@ -432,7 +438,7 @@ public class HouseNumberStateController implements HouseNumberStateAPI {
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
}
|
|
|
- } else if (status1 == 4) {
|
|
|
|
|
|
|
+ } else if (status1 == 2) {
|
|
|
// 脏房
|
|
// 脏房
|
|
|
String statusBar = "11,12";
|
|
String statusBar = "11,12";
|
|
|
vo.setStatusBar(statusBar);
|
|
vo.setStatusBar(statusBar);
|
|
@@ -440,6 +446,11 @@ public class HouseNumberStateController implements HouseNumberStateAPI {
|
|
|
// 锁定
|
|
// 锁定
|
|
|
String statusBar = "6,11";
|
|
String statusBar = "6,11";
|
|
|
vo.setStatusBar(statusBar);
|
|
vo.setStatusBar(statusBar);
|
|
|
|
|
+ String startTime = houseNumberState.getStartTime();
|
|
|
|
|
+ String endTime = houseNumberState.getEndTime();
|
|
|
|
|
+// 开始时间,结束时间
|
|
|
|
|
+ vo.setStateTime(startTime);
|
|
|
|
|
+ vo.setEndTime(endTime);
|
|
|
} else if (status1 == 6) {
|
|
} else if (status1 == 6) {
|
|
|
// 维修
|
|
// 维修
|
|
|
String statusBar = "5,11";
|
|
String statusBar = "5,11";
|
|
@@ -905,6 +916,8 @@ public class HouseNumberStateController implements HouseNumberStateAPI {
|
|
|
Admin byId = adminService.getById(checkIdCardDto.getAdminId());
|
|
Admin byId = adminService.getById(checkIdCardDto.getAdminId());
|
|
|
|
|
|
|
|
OperatingRecord operatingRecord = new OperatingRecord();
|
|
OperatingRecord operatingRecord = new OperatingRecord();
|
|
|
|
|
+
|
|
|
|
|
+ operatingRecord.setHouseNumberId(houseNumber.getId());
|
|
|
operatingRecord.setRoomNumber(roomNumber);
|
|
operatingRecord.setRoomNumber(roomNumber);
|
|
|
operatingRecord.setOperatorName(byId.getName());
|
|
operatingRecord.setOperatorName(byId.getName());
|
|
|
operatingRecord.setDataTime(LocalDateTime.now().format(dateTimeFormatter1));
|
|
operatingRecord.setDataTime(LocalDateTime.now().format(dateTimeFormatter1));
|
|
@@ -1171,6 +1184,8 @@ public class HouseNumberStateController implements HouseNumberStateAPI {
|
|
|
passwordIssController.deleteLockUser(unlocking.getLuid(), unlocking.getLockUserId());
|
|
passwordIssController.deleteLockUser(unlocking.getLuid(), unlocking.getLockUserId());
|
|
|
|
|
|
|
|
OperatingRecord operatingRecord = new OperatingRecord();
|
|
OperatingRecord operatingRecord = new OperatingRecord();
|
|
|
|
|
+
|
|
|
|
|
+ operatingRecord.setHouseNumberId(houseNumber1.getId());
|
|
|
operatingRecord.setRoomNumber(houseNumber1.getRoomNumber());
|
|
operatingRecord.setRoomNumber(houseNumber1.getRoomNumber());
|
|
|
operatingRecord.setOperatorName(byId.getName());
|
|
operatingRecord.setOperatorName(byId.getName());
|
|
|
DateTimeFormatter dateTimeFormatter1 = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
|
|
DateTimeFormatter dateTimeFormatter1 = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
|
|
@@ -1194,6 +1209,8 @@ public class HouseNumberStateController implements HouseNumberStateAPI {
|
|
|
// 添加锁的操作记录
|
|
// 添加锁的操作记录
|
|
|
|
|
|
|
|
OperatingRecord operatingRecord = new OperatingRecord();
|
|
OperatingRecord operatingRecord = new OperatingRecord();
|
|
|
|
|
+
|
|
|
|
|
+ operatingRecord.setHouseNumberId(houseNumber.getId());
|
|
|
operatingRecord.setRoomNumber(houseNumber.getRoomNumber());
|
|
operatingRecord.setRoomNumber(houseNumber.getRoomNumber());
|
|
|
operatingRecord.setOperatorName(byId.getName());
|
|
operatingRecord.setOperatorName(byId.getName());
|
|
|
DateTimeFormatter dateTimeFormatter1 = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
|
|
DateTimeFormatter dateTimeFormatter1 = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
|