|
|
@@ -832,27 +832,27 @@ public class HouseNumberStateController implements HouseNumberStateAPI {
|
|
|
HouseOrder houseOrder = houseOrderService.getOne(wrapperHo);
|
|
|
|
|
|
|
|
|
- // 入住人id
|
|
|
-// if (ObjectUtils.isEmpty(users)) {
|
|
|
-// Users users1 = new Users();
|
|
|
-// users1.setUserName(liveName);
|
|
|
-// users1.setPhone(phone);
|
|
|
-// users1.setCardNumber(cardNumber);
|
|
|
-// users1.setFingerprint(fingerprint);
|
|
|
-// users1.setIdCard(idCard);
|
|
|
-// users1.setIdCardInformation(idCardInformation);
|
|
|
-// users1.setUserMenuId("1");
|
|
|
-// boolean save = usersService.save(users1);
|
|
|
+// 入住人id
|
|
|
+ if (ObjectUtils.isEmpty(users)) {
|
|
|
+ Users users1 = new Users();
|
|
|
+ users1.setUserName(liveName);
|
|
|
+ users1.setPhone(phone);
|
|
|
+ users1.setCardNumber(cardNumber);
|
|
|
+ users1.setFingerprint(fingerprint);
|
|
|
+ users1.setIdCard(idCard);
|
|
|
+ users1.setIdCardInformation(idCardInformation);
|
|
|
+ users1.setUserMenuId("1");
|
|
|
+ boolean save = usersService.save(users1);
|
|
|
// houseOrder.setLiveUsersId(users1.getId() + "");
|
|
|
-// } else {
|
|
|
-// users.setCardNumber(cardNumber);
|
|
|
-// users.setFingerprint(fingerprint);
|
|
|
-// users.setIdCard(idCard);
|
|
|
-// users.setIdCardInformation(idCardInformation);
|
|
|
-// usersService.updateById(users);
|
|
|
+ } else {
|
|
|
+ users.setCardNumber(cardNumber);
|
|
|
+ users.setFingerprint(fingerprint);
|
|
|
+ users.setIdCard(idCard);
|
|
|
+ users.setIdCardInformation(idCardInformation);
|
|
|
+ usersService.updateById(users);
|
|
|
// houseOrder.setLiveUsersId(users.getId() + "");
|
|
|
-// }
|
|
|
-// houseOrder.setLiveUsersId(users.getId() + "");
|
|
|
+ }
|
|
|
+ houseOrder.setLiveUsersId(users.getId() + "");
|
|
|
houseOrder.setLiveUsersId(houseOrder.getReserveUserId());
|
|
|
DateTimeFormatter dateTimeFormatter1 = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
|
|
|
Date liveDate = Date.from(LocalDateTime.parse(liveTime, dateTimeFormatter1).atZone(ZoneId.systemDefault()).toInstant());
|
|
|
@@ -1124,7 +1124,7 @@ public class HouseNumberStateController implements HouseNumberStateAPI {
|
|
|
|
|
|
// 添加状态表,修改状态表
|
|
|
HouseNumberState houseNumberState = new HouseNumberState();
|
|
|
- houseNumberState.setStatus(3);
|
|
|
+ houseNumberState.setStatus(4);
|
|
|
houseNumberState.setHouseNumberId(houseNumberId);
|
|
|
houseNumberState.setStartTime(format);
|
|
|
houseNumberState.setEndTime(houseOrder.getReserveLeaveTime());
|
|
|
@@ -1728,7 +1728,11 @@ public class HouseNumberStateController implements HouseNumberStateAPI {
|
|
|
return CommonResult.fail("无锁定房间");
|
|
|
}
|
|
|
houseNumberStateService.updateBatchById(list);
|
|
|
- houseNumberStateService.removeByIds(list);
|
|
|
+ ArrayList<Integer> ids = new ArrayList<>();
|
|
|
+ for (HouseNumberState houseNumberState : list) {
|
|
|
+ ids.add(houseNumberState.getId());
|
|
|
+ }
|
|
|
+ houseNumberStateService.removeByIds(ids);
|
|
|
|
|
|
|
|
|
return CommonResult.ok();
|
|
|
@@ -1765,13 +1769,14 @@ public class HouseNumberStateController implements HouseNumberStateAPI {
|
|
|
LocalDateTime localDateTime=null;
|
|
|
LocalDateTime localDateTime2 =null;
|
|
|
if (i==0) {
|
|
|
- localDateTime=LocalDateTime.now();
|
|
|
+ localDateTime = LocalDateTime.parse(startTime, dateTimeFormatter1);
|
|
|
localDateTime2 = localDateTime.plusHours(liveTime);
|
|
|
}else {
|
|
|
- localDateTime = start.plusDays(i);
|
|
|
+ localDateTime = start.plusHours(i);
|
|
|
localDateTime2 = end.plusHours(i);
|
|
|
}
|
|
|
-
|
|
|
+// LocalDateTime localDateTime = start.plusHours(i);
|
|
|
+// LocalDateTime localDateTime2 = end.plusHours(i);
|
|
|
ReserveDayVo reserveDayVo = new ReserveDayVo();
|
|
|
// LocalDateTime localDateTime = start.plusHours(i);
|
|
|
// LocalDateTime localDateTime2 = end.plusHours(i);
|