Переглянути джерело

平面图识别逻辑优化

dengsixing 4 місяців тому
батько
коміт
16212f58ec

+ 2 - 2
src/main/java/com/fdkankan/contro/mq/service/impl/BuildSceneServiceImpl.java

@@ -472,8 +472,8 @@ public class BuildSceneServiceImpl implements IBuildSceneService {
             commonService.uploadFloorplanAi(sceneCode, path);
 
             Map<String, Object> ext = message.getExt();
-            LinkedHashMap<Integer, Boolean> detFloorplan = (LinkedHashMap) ext.get("detFloorplan");
-
+            JSONObject detFloorplanObj = (JSONObject)ext.get("detFloorplan");
+            LinkedHashMap<Integer, Boolean> detFloorplan = detFloorplanObj.toJavaObject(LinkedHashMap.class);
             boolean hasFloorplanAi = commonService.detFloorPlanAi(sceneCode, path, detFloorplan);
             if(hasFloorplanAi){
                 scenePlus.setHasFloorplanAi(CommonStatus.YES.code().intValue());