Browse Source

Merge branch 'master' of https://e.coding.net/chuanghaikeji/smarCampus/iHotel_student_houtai into develop-wxl

wanxl 1 year ago
parent
commit
c58681cc6c

+ 2 - 1
src/main/java/com/template/common/utils/OrderNumber.java

@@ -14,7 +14,8 @@ public class OrderNumber {
         if (i<1000){
         if (i<1000){
             i=i+1000;
             i=i+1000;
         }
         }
-        orderNumber=orderNumber+String.valueOf(i);
+        String s=i+"";
+        orderNumber=orderNumber+s;
         return orderNumber;
         return orderNumber;
     }
     }
 
 

+ 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 javax.servlet.http.HttpServletResponse;
 import java.math.BigDecimal;
 import java.math.BigDecimal;
 import java.security.Signature;
 import java.security.Signature;
-import java.sql.Time;
 import java.text.SimpleDateFormat;
 import java.text.SimpleDateFormat;
 import java.time.LocalDateTime;
 import java.time.LocalDateTime;
 import java.time.ZoneId;
 import java.time.ZoneId;
@@ -495,7 +494,11 @@ public class HouseOrderController implements HouseOrderAPI {
                 String cardNumber = users.getCardNumber();
                 String cardNumber = users.getCardNumber();
                 ArrayList<String> strings = new ArrayList<>();
                 ArrayList<String> strings = new ArrayList<>();
                 strings.add(cardNumber);
                 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 operatingRecord = new OperatingRecord();
                 operatingRecord.setRoomNumber(houseNumber.getRoomNumber());
                 operatingRecord.setRoomNumber(houseNumber.getRoomNumber());
@@ -2209,7 +2212,7 @@ public class HouseOrderController implements HouseOrderAPI {
 //            boolean effectiveDate = DateUtil.isEffectiveDate(new Date(), liveTime, endTime);
 //            boolean effectiveDate = DateUtil.isEffectiveDate(new Date(), liveTime, endTime);
 //            if (!effectiveDate) {
 //            if (!effectiveDate) {
             HouseNumberState houseNumberStateData = houseNumberStateService.getData(new Date(), houseNumberId);
             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()));
                 houseOrder.setLeaveTime(Date.from(LocalDateTime.parse(reserveLeaveTime, dateTimeFormatter).atZone(ZoneId.systemDefault()).toInstant()));
                 houseOrderService.updateById(houseOrder);
                 houseOrderService.updateById(houseOrder);
                 return CommonResult.ok("该时间段已超过退房时间,已修改其订单状态");
                 return CommonResult.ok("该时间段已超过退房时间,已修改其订单状态");