Browse Source

房态查询统计已占用和空闲房间数量

wanxl 1 year ago
parent
commit
b55d978a0c

+ 4 - 0
src/main/java/com/template/controller/HouseNumberStateController.java

@@ -222,6 +222,10 @@ public class HouseNumberStateController implements HouseNumberStateAPI {
             List<HouseStateVo> ownerClasses = pageVo.stream().filter(e -> e.getHouseId().equals(house.getId() + "")).collect(Collectors.toList());
             if (ownerClasses != null && ownerClasses.size() > 0) {
                 vo.setVos(ownerClasses);
+                long freeCount=ownerClasses.stream().filter(e -> e.getStatus().equals("1")).count();
+                long useCount = ownerClasses.size()-freeCount;
+                vo.setUseCount(useCount);
+                vo.setFreeCount(freeCount);
             }
             vos.add(vo);
         }

+ 4 - 0
src/main/java/com/template/model/vo/HouseStateManagementVo.java

@@ -12,6 +12,10 @@ public class HouseStateManagementVo {
     private String name;
     @ApiModelProperty(value = "房间类型(1:全日房,2:钟点房)")
     private Integer roomType;
+    @ApiModelProperty(value = "已占用房间数量")
+    private Long useCount;
+    @ApiModelProperty(value = "空闲房间数量")
+    private Long freeCount;
 
     private List<HouseStateVo> vos;