Browse Source

修改退房接口

liu 1 year ago
parent
commit
6538a7196f
1 changed files with 6 additions and 3 deletions
  1. 6 3
      src/main/java/com/template/controller/HouseOrderController.java

+ 6 - 3
src/main/java/com/template/controller/HouseOrderController.java

@@ -57,7 +57,6 @@ import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 import java.math.BigDecimal;
 import java.security.Signature;
-import java.sql.Time;
 import java.text.SimpleDateFormat;
 import java.time.LocalDateTime;
 import java.time.ZoneId;
@@ -495,7 +494,11 @@ public class HouseOrderController implements HouseOrderAPI {
                 String cardNumber = users.getCardNumber();
                 ArrayList<String> strings = new ArrayList<>();
                 strings.add(cardNumber);
-                weiXiaoComponent.sendNotice(strings, "公寓办理入住成功", "办理入住成功", "您的房间号为:" + roomNumber + ",密码是:" + passWord + "离店时间为:" + reserveLeaveTime + ",欢迎您入住张玉玲酒店,我们全体员工很荣幸能为您服务,如有任何需要请致电张玉玲,期待为你服务。祝你生活愉快!", null);
+                //        获取手机号
+                List<ApartmentSetting> list = apartmentSettingService.list(new LambdaQueryWrapper<>());
+                ApartmentSetting apartmentSetting = list.get(0);
+                String phoneNumber = apartmentSetting.getPhoneNumbr();
+                weiXiaoComponent.sendNotice(strings, "公寓办理入住成功", "办理入住成功", "您的房间号为:" + roomNumber + ",密码是:" + passWord + "离店时间为:" + reserveLeaveTime + ",欢迎您入住研究生公寓,我们全体员工很荣幸能为您服务,如有任何需要请致电:"+phoneNumber+",期待为你服务。祝你生活愉快!", null);
 //              添加锁的操作记录
                 OperatingRecord operatingRecord = new OperatingRecord();
                 operatingRecord.setRoomNumber(houseNumber.getRoomNumber());
@@ -2209,7 +2212,7 @@ public class HouseOrderController implements HouseOrderAPI {
 //            boolean effectiveDate = DateUtil.isEffectiveDate(new Date(), liveTime, endTime);
 //            if (!effectiveDate) {
             HouseNumberState houseNumberStateData = houseNumberStateService.getData(new Date(), houseNumberId);
-            if (ObjectUtils.isNotEmpty(houseNumberStateData)) {
+            if (ObjectUtils.isEmpty(houseNumberStateData)) {
                 houseOrder.setLeaveTime(Date.from(LocalDateTime.parse(reserveLeaveTime, dateTimeFormatter).atZone(ZoneId.systemDefault()).toInstant()));
                 houseOrderService.updateById(houseOrder);
                 return CommonResult.ok("该时间段已超过退房时间,已修改其订单状态");