Browse Source

解决楼层标高校验问题。顶层夹层在顶层的下面。

yucheng 3 years ago
parent
commit
fa8051a7eb

+ 4 - 2
revit-algorithm/src/main/kotlin/cn/sagacloud/server/algorithm/common/utils/FloorLevelCheckUtil.kt

@@ -6,6 +6,7 @@ import org.apache.commons.collections4.CollectionUtils
 import org.apache.commons.lang3.StringUtils
 import org.springframework.beans.BeanUtils
 import java.util.*
+import kotlin.collections.ArrayList
 
 /**
  * 楼层号检查
@@ -14,6 +15,7 @@ import java.util.*
  * @date 2021-10-21
  */
 object FloorLevelCheckUtil {
+
     /**
      * 检查
      * @param views
@@ -98,7 +100,7 @@ object FloorLevelCheckUtil {
             }
             // 顶层
             if (floorName.startsWith("RF")) {
-                floor.type = 2
+                floor.type = 3
                 return floor
             }
             // 正常楼层/地下
@@ -125,7 +127,7 @@ object FloorLevelCheckUtil {
      * 楼层信息
      */
     class FloorLevel {
-        /** 楼层类型:0-地下,1-正常,2-顶层  */
+        /** 楼层类型:0-地下,1-正常,2-顶层夹层,3-顶层  */
         var type = 1
 
         /** 楼层号  */