Browse Source

修改公寓设置接口

liu 2 years ago
parent
commit
87c52fdd44

+ 21 - 13
.idea/workspace.xml

@@ -6,8 +6,16 @@
   <component name="ChangeListManager">
   <component name="ChangeListManager">
     <list default="true" id="42a0d34b-c484-4704-92dd-be5ac61d2f66" name="Changes" comment="">
     <list default="true" id="42a0d34b-c484-4704-92dd-be5ac61d2f66" name="Changes" comment="">
       <change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
       <change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/src/main/java/com/template/controller/HouseOrderController.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com/template/controller/HouseOrderController.java" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/src/main/java/com/template/model/vo/ParticularHouseNumberStatusVo.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com/template/model/vo/ParticularHouseNumberStatusVo.java" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/src/main/java/com/template/api/HouseNumberStateAPI.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com/template/api/HouseNumberStateAPI.java" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/src/main/java/com/template/controller/HouseNumberStateController.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com/template/controller/HouseNumberStateController.java" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/src/main/java/com/template/model/dto/ApartmentSettingDto.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com/template/model/dto/ApartmentSettingDto.java" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/src/main/java/com/template/model/pojo/ApartmentSetting.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com/template/model/pojo/ApartmentSetting.java" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/src/main/java/com/template/model/vo/ApartmentSettingVo.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com/template/model/vo/ApartmentSettingVo.java" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/target/classes/com/template/api/HouseNumberStateAPI.class" beforeDir="false" afterPath="$PROJECT_DIR$/target/classes/com/template/api/HouseNumberStateAPI.class" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/target/classes/com/template/controller/HouseNumberStateController.class" beforeDir="false" afterPath="$PROJECT_DIR$/target/classes/com/template/controller/HouseNumberStateController.class" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/target/classes/com/template/controller/HouseOrderController.class" beforeDir="false" afterPath="$PROJECT_DIR$/target/classes/com/template/controller/HouseOrderController.class" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/target/classes/com/template/model/pojo/ApartmentSetting.class" beforeDir="false" afterPath="$PROJECT_DIR$/target/classes/com/template/model/pojo/ApartmentSetting.class" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/target/classes/com/template/model/vo/ApartmentSettingVo.class" beforeDir="false" afterPath="$PROJECT_DIR$/target/classes/com/template/model/vo/ApartmentSettingVo.class" afterDir="false" />
       <change beforePath="$PROJECT_DIR$/target/mybatis_plus-0.0.1-SNAPSHOT.jar" beforeDir="false" afterPath="$PROJECT_DIR$/target/mybatis_plus-0.0.1-SNAPSHOT.jar" afterDir="false" />
       <change beforePath="$PROJECT_DIR$/target/mybatis_plus-0.0.1-SNAPSHOT.jar" beforeDir="false" afterPath="$PROJECT_DIR$/target/mybatis_plus-0.0.1-SNAPSHOT.jar" afterDir="false" />
       <change beforePath="$PROJECT_DIR$/target/mybatis_plus-0.0.1-SNAPSHOT.jar.original" beforeDir="false" afterPath="$PROJECT_DIR$/target/mybatis_plus-0.0.1-SNAPSHOT.jar.original" afterDir="false" />
       <change beforePath="$PROJECT_DIR$/target/mybatis_plus-0.0.1-SNAPSHOT.jar.original" beforeDir="false" afterPath="$PROJECT_DIR$/target/mybatis_plus-0.0.1-SNAPSHOT.jar.original" afterDir="false" />
     </list>
     </list>
@@ -246,7 +254,7 @@
       <workItem from="1718855981011" duration="13620000" />
       <workItem from="1718855981011" duration="13620000" />
       <workItem from="1719450617842" duration="1267000" />
       <workItem from="1719450617842" duration="1267000" />
       <workItem from="1719468917857" duration="202000" />
       <workItem from="1719468917857" duration="202000" />
-      <workItem from="1719803543119" duration="56881000" />
+      <workItem from="1719803543119" duration="62579000" />
     </task>
     </task>
     <servers />
     <servers />
   </component>
   </component>
@@ -279,27 +287,27 @@
         </line-breakpoint>
         </line-breakpoint>
         <line-breakpoint enabled="true" type="java-line">
         <line-breakpoint enabled="true" type="java-line">
           <url>file://$PROJECT_DIR$/src/main/java/com/template/controller/HouseNumberStateController.java</url>
           <url>file://$PROJECT_DIR$/src/main/java/com/template/controller/HouseNumberStateController.java</url>
-          <line>562</line>
+          <line>553</line>
           <option name="timeStamp" value="48" />
           <option name="timeStamp" value="48" />
         </line-breakpoint>
         </line-breakpoint>
         <line-breakpoint enabled="true" type="java-line">
         <line-breakpoint enabled="true" type="java-line">
           <url>file://$PROJECT_DIR$/src/main/java/com/template/controller/HouseNumberStateController.java</url>
           <url>file://$PROJECT_DIR$/src/main/java/com/template/controller/HouseNumberStateController.java</url>
-          <line>887</line>
+          <line>878</line>
           <option name="timeStamp" value="50" />
           <option name="timeStamp" value="50" />
         </line-breakpoint>
         </line-breakpoint>
         <line-breakpoint enabled="true" type="java-line">
         <line-breakpoint enabled="true" type="java-line">
           <url>file://$PROJECT_DIR$/src/main/java/com/template/controller/HouseNumberStateController.java</url>
           <url>file://$PROJECT_DIR$/src/main/java/com/template/controller/HouseNumberStateController.java</url>
-          <line>652</line>
+          <line>643</line>
           <option name="timeStamp" value="61" />
           <option name="timeStamp" value="61" />
         </line-breakpoint>
         </line-breakpoint>
         <line-breakpoint enabled="true" type="java-line">
         <line-breakpoint enabled="true" type="java-line">
           <url>file://$PROJECT_DIR$/src/main/java/com/template/controller/HouseNumberStateController.java</url>
           <url>file://$PROJECT_DIR$/src/main/java/com/template/controller/HouseNumberStateController.java</url>
-          <line>707</line>
+          <line>698</line>
           <option name="timeStamp" value="62" />
           <option name="timeStamp" value="62" />
         </line-breakpoint>
         </line-breakpoint>
         <line-breakpoint enabled="true" type="java-line">
         <line-breakpoint enabled="true" type="java-line">
           <url>file://$PROJECT_DIR$/src/main/java/com/template/controller/HouseNumberStateController.java</url>
           <url>file://$PROJECT_DIR$/src/main/java/com/template/controller/HouseNumberStateController.java</url>
-          <line>671</line>
+          <line>662</line>
           <option name="timeStamp" value="64" />
           <option name="timeStamp" value="64" />
         </line-breakpoint>
         </line-breakpoint>
         <line-breakpoint enabled="true" type="java-line">
         <line-breakpoint enabled="true" type="java-line">
@@ -339,17 +347,17 @@
         </line-breakpoint>
         </line-breakpoint>
         <line-breakpoint enabled="true" type="java-line">
         <line-breakpoint enabled="true" type="java-line">
           <url>file://$PROJECT_DIR$/src/main/java/com/template/controller/HouseOrderController.java</url>
           <url>file://$PROJECT_DIR$/src/main/java/com/template/controller/HouseOrderController.java</url>
-          <line>1856</line>
+          <line>1844</line>
           <option name="timeStamp" value="179" />
           <option name="timeStamp" value="179" />
         </line-breakpoint>
         </line-breakpoint>
         <line-breakpoint enabled="true" type="java-line">
         <line-breakpoint enabled="true" type="java-line">
           <url>file://$PROJECT_DIR$/src/main/java/com/template/controller/HouseOrderController.java</url>
           <url>file://$PROJECT_DIR$/src/main/java/com/template/controller/HouseOrderController.java</url>
-          <line>1593</line>
+          <line>1581</line>
           <option name="timeStamp" value="181" />
           <option name="timeStamp" value="181" />
         </line-breakpoint>
         </line-breakpoint>
         <line-breakpoint enabled="true" type="java-line">
         <line-breakpoint enabled="true" type="java-line">
           <url>file://$PROJECT_DIR$/src/main/java/com/template/controller/HouseOrderController.java</url>
           <url>file://$PROJECT_DIR$/src/main/java/com/template/controller/HouseOrderController.java</url>
-          <line>1697</line>
+          <line>1685</line>
           <option name="timeStamp" value="218" />
           <option name="timeStamp" value="218" />
         </line-breakpoint>
         </line-breakpoint>
         <line-breakpoint enabled="true" type="java-line">
         <line-breakpoint enabled="true" type="java-line">
@@ -359,12 +367,12 @@
         </line-breakpoint>
         </line-breakpoint>
         <line-breakpoint enabled="true" type="java-line">
         <line-breakpoint enabled="true" type="java-line">
           <url>file://$PROJECT_DIR$/src/main/java/com/template/controller/HouseNumberStateController.java</url>
           <url>file://$PROJECT_DIR$/src/main/java/com/template/controller/HouseNumberStateController.java</url>
-          <line>435</line>
+          <line>426</line>
           <option name="timeStamp" value="228" />
           <option name="timeStamp" value="228" />
         </line-breakpoint>
         </line-breakpoint>
         <line-breakpoint enabled="true" type="java-line">
         <line-breakpoint enabled="true" type="java-line">
           <url>file://$PROJECT_DIR$/src/main/java/com/template/controller/HouseNumberStateController.java</url>
           <url>file://$PROJECT_DIR$/src/main/java/com/template/controller/HouseNumberStateController.java</url>
-          <line>329</line>
+          <line>320</line>
           <option name="timeStamp" value="231" />
           <option name="timeStamp" value="231" />
         </line-breakpoint>
         </line-breakpoint>
       </breakpoints>
       </breakpoints>

+ 3 - 2
src/main/java/com/template/api/HouseNumberStateAPI.java

@@ -5,7 +5,6 @@ import com.template.model.pojo.LockRoomDto;
 import com.template.model.result.CommonResult;
 import com.template.model.result.CommonResult;
 import com.template.model.vo.CleanRoomDtos;
 import com.template.model.vo.CleanRoomDtos;
 import com.template.model.vo.DirtyRoomDtos;
 import com.template.model.vo.DirtyRoomDtos;
-import com.tencentcloudapi.mrs.v20200910.models.Check;
 import io.swagger.annotations.ApiOperation;
 import io.swagger.annotations.ApiOperation;
 import org.springframework.web.bind.annotation.GetMapping;
 import org.springframework.web.bind.annotation.GetMapping;
 import org.springframework.web.bind.annotation.PostMapping;
 import org.springframework.web.bind.annotation.PostMapping;
@@ -92,5 +91,7 @@ public interface HouseNumberStateAPI {
     @ApiOperation(value = "房态管理-批量开房", notes = "房态管理-批量开房", httpMethod = "POST")
     @ApiOperation(value = "房态管理-批量开房", notes = "房态管理-批量开房", httpMethod = "POST")
     CommonResult openRooms(@RequestBody OpenRoomsDto openRoomsDto);
     CommonResult openRooms(@RequestBody OpenRoomsDto openRoomsDto);
 
 
-
+    @GetMapping("/reserveHour")
+    @ApiOperation(value = "房态管理-管理端钟点房当天占用状态", notes = "房态管理-管理端钟点房当天占用状态", httpMethod = "GET")
+    CommonResult reserveHour(String houseNumberId, String startTime, String endTime, int adminId);
 }
 }

+ 8 - 12
src/main/java/com/template/controller/HouseNumberStateController.java

@@ -1,40 +1,31 @@
 package com.template.controller;
 package com.template.controller;
 
 
 
 
-import com.alibaba.fastjson.JSON;
-import com.alibaba.fastjson.JSONArray;
 import com.alibaba.fastjson.JSONObject;
 import com.alibaba.fastjson.JSONObject;
-import com.baomidou.mybatisplus.core.conditions.Wrapper;
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
-import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.baomidou.mybatisplus.core.toolkit.ObjectUtils;
 import com.baomidou.mybatisplus.core.toolkit.ObjectUtils;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.template.api.HouseNumberStateAPI;
 import com.template.api.HouseNumberStateAPI;
-import com.template.common.utils.AesUtils;
 import com.template.common.utils.DateUtil;
 import com.template.common.utils.DateUtil;
-import com.template.common.utils.HttpClientHelper;
-import com.template.common.utils.MD5;
 import com.template.component.WeiXiaoComponent;
 import com.template.component.WeiXiaoComponent;
 import com.template.config.DoorLockConfig;
 import com.template.config.DoorLockConfig;
 import com.template.model.dto.*;
 import com.template.model.dto.*;
-import com.template.model.enumModel.PasswordUrlEnum;
 import com.template.model.pojo.*;
 import com.template.model.pojo.*;
 import com.template.model.result.CommonResult;
 import com.template.model.result.CommonResult;
 import com.template.model.result.PageUtils;
 import com.template.model.result.PageUtils;
 import com.template.model.vo.*;
 import com.template.model.vo.*;
 import com.template.services.*;
 import com.template.services.*;
-import org.apache.catalina.User;
 import org.springframework.beans.BeanUtils;
 import org.springframework.beans.BeanUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Autowired;
-
 import org.springframework.transaction.annotation.Transactional;
 import org.springframework.transaction.annotation.Transactional;
 import org.springframework.web.bind.annotation.RestController;
 import org.springframework.web.bind.annotation.RestController;
 
 
 import java.math.BigDecimal;
 import java.math.BigDecimal;
 import java.text.SimpleDateFormat;
 import java.text.SimpleDateFormat;
-import java.time.*;
+import java.time.Duration;
+import java.time.LocalDateTime;
+import java.time.ZoneId;
 import java.time.format.DateTimeFormatter;
 import java.time.format.DateTimeFormatter;
-import java.time.temporal.ChronoUnit;
 import java.util.*;
 import java.util.*;
 import java.util.stream.Collectors;
 import java.util.stream.Collectors;
 
 
@@ -1582,7 +1573,12 @@ public class HouseNumberStateController implements HouseNumberStateAPI {
         return CommonResult.ok();
         return CommonResult.ok();
     }
     }
 
 
+    @Override
+    public CommonResult reserveHour(String houseNumberId, String startTime, String endTime, int adminId) {
+
 
 
+        return null;
+    }
 
 
 
 
 }
 }

+ 3 - 1
src/main/java/com/template/model/dto/ApartmentSettingDto.java

@@ -4,7 +4,6 @@ import io.swagger.annotations.ApiModelProperty;
 import lombok.Data;
 import lombok.Data;
 
 
 import javax.validation.constraints.NotNull;
 import javax.validation.constraints.NotNull;
-import java.util.Date;
 
 
 @Data
 @Data
 public class ApartmentSettingDto {
 public class ApartmentSettingDto {
@@ -34,6 +33,9 @@ public class ApartmentSettingDto {
     @ApiModelProperty(value = "离店时间")
     @ApiModelProperty(value = "离店时间")
     private String leaveTime;
     private String leaveTime;
 
 
+    @ApiModelProperty(value = "钟点房可用时间段")
+    private String hourTime;
+
     @ApiModelProperty(value = "电话号码")
     @ApiModelProperty(value = "电话号码")
     private String phoneNumbr;
     private String phoneNumbr;
 
 

+ 6 - 8
src/main/java/com/template/model/pojo/ApartmentSetting.java

@@ -1,19 +1,14 @@
 package com.template.model.pojo;
 package com.template.model.pojo;
 
 
-import com.baomidou.mybatisplus.annotation.IdType;
-import java.util.Date;
-import com.baomidou.mybatisplus.annotation.Version;
-import com.baomidou.mybatisplus.annotation.TableId;
-import com.baomidou.mybatisplus.annotation.FieldFill;
-import com.baomidou.mybatisplus.annotation.TableLogic;
-import com.baomidou.mybatisplus.annotation.TableField;
-import java.io.Serializable;
+import com.baomidou.mybatisplus.annotation.*;
 import io.swagger.annotations.ApiModel;
 import io.swagger.annotations.ApiModel;
 import io.swagger.annotations.ApiModelProperty;
 import io.swagger.annotations.ApiModelProperty;
 import lombok.Data;
 import lombok.Data;
 import lombok.EqualsAndHashCode;
 import lombok.EqualsAndHashCode;
 import lombok.experimental.Accessors;
 import lombok.experimental.Accessors;
 
 
+import java.io.Serializable;
+
 /**
 /**
  * <p>
  * <p>
  * 
  * 
@@ -55,6 +50,9 @@ public class ApartmentSetting implements Serializable {
     @ApiModelProperty(value = "离店时间")
     @ApiModelProperty(value = "离店时间")
     private String leaveTime;
     private String leaveTime;
 
 
+    @ApiModelProperty(value = "钟点房可用时间段")
+    private String hourTime;
+
     @ApiModelProperty(value = "电话号码")
     @ApiModelProperty(value = "电话号码")
     private String phoneNumbr;
     private String phoneNumbr;
 
 

+ 3 - 2
src/main/java/com/template/model/vo/ApartmentSettingVo.java

@@ -3,9 +3,7 @@ package com.template.model.vo;
 import io.swagger.annotations.ApiModelProperty;
 import io.swagger.annotations.ApiModelProperty;
 import lombok.Data;
 import lombok.Data;
 
 
-import java.util.Date;
 import java.util.List;
 import java.util.List;
-import java.util.Map;
 
 
 @Data
 @Data
 public class ApartmentSettingVo {
 public class ApartmentSettingVo {
@@ -32,6 +30,9 @@ public class ApartmentSettingVo {
     @ApiModelProperty(value = "离店时间")
     @ApiModelProperty(value = "离店时间")
     private String leaveTime;
     private String leaveTime;
 
 
+    @ApiModelProperty(value = "钟点房可用时间段")
+    private String hourTime;
+
     @ApiModelProperty(value = "电话号码")
     @ApiModelProperty(value = "电话号码")
     private String phoneNumbr;
     private String phoneNumbr;
 
 

BIN
target/classes/com/template/api/HouseNumberStateAPI.class


BIN
target/classes/com/template/controller/HouseNumberStateController.class


BIN
target/classes/com/template/controller/HouseOrderController.class


BIN
target/classes/com/template/model/pojo/ApartmentSetting.class


BIN
target/classes/com/template/model/vo/ApartmentSettingVo.class


BIN
target/mybatis_plus-0.0.1-SNAPSHOT.jar


BIN
target/mybatis_plus-0.0.1-SNAPSHOT.jar.original