Parcourir la source

fix bug: 修复空间本地名称为空的问题

lijie il y a 2 ans
Parent
commit
79099ead1a

+ 5 - 1
revit-algorithm/src/main/kotlin/cn/sagacloud/server/algorithm/services/json/Space2Analyzer.kt

@@ -9,7 +9,7 @@ import com.sybotan.database.SFilter
 import com.sybotan.service.SObjectService
 import com.sybotan.service.models.enums.SResponseType
 import com.sybotan.service.models.requests.SCreateRequest
-import java.util.ArrayList
+import java.util.*
 
 /**
  *
@@ -51,6 +51,10 @@ object Space2Analyzer {
                     obj.localName = java.lang.String.join("", Strings.nullToEmpty(obj.localName), Strings.nullToEmpty(code))
                 }
             }
+            // 2022年1月26日13:14:49 当本地名称为空时,使用名称作为本地名称
+            if (obj.localName==null || obj.localName!!.isEmpty()){
+                obj.localName=obj.name
+            }
         }
         spaceService.delete(SFilter.eq("modelId", baseObj.modelId!!), SFilter.eq("elementType","Room"))
         val create = SCreateRequest<Space>()

+ 5 - 1
revit-algorithm/src/main/kotlin/cn/sagacloud/server/algorithm/services/json/SpaceAnalyzer.kt

@@ -9,7 +9,7 @@ import com.sybotan.database.SFilter
 import com.sybotan.service.SObjectService
 import com.sybotan.service.models.enums.SResponseType
 import com.sybotan.service.models.requests.SCreateRequest
-import java.util.ArrayList
+import java.util.*
 
 /**
  *
@@ -51,6 +51,10 @@ object SpaceAnalyzer {
                     obj.localName = java.lang.String.join("", Strings.nullToEmpty(obj.localName), Strings.nullToEmpty(code))
                 }
             }
+            // 2022年1月26日13:14:49 当本地名称为空时,使用名称作为本地名称
+            if (obj.localName==null || obj.localName!!.isEmpty()){
+                obj.localName=obj.name
+            }
         }
         spaceService.delete(SFilter.eq("modelId", baseObj.modelId!!), SFilter.eq("elementType","Space"))
         val create = SCreateRequest<Space>()