浏览代码

平面图识别逻辑优化

dengsixing 4 月之前
父节点
当前提交
16212f58ec
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      src/main/java/com/fdkankan/contro/mq/service/impl/BuildSceneServiceImpl.java

+ 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());