Sfoglia il codice sorgente

Merge branch 'hotfix-resetCad-20220826' into test

dengsixing 3 anni fa
parent
commit
c7dbda3e93

+ 10 - 1
4dkankan-center-scene/src/main/java/com/fdkankan/scene/service/impl/SceneEditInfoServiceImpl.java

@@ -820,7 +820,16 @@ public class SceneEditInfoServiceImpl extends ServiceImpl<ISceneEditInfoMapper,
         result.put("version", "2.1");
 
         String floorplanCadPath = String.format(UploadFilePath.DATA_VIEW_PATH, num) + "floorplan_cad.json";
-        String floorcadStr = uploadToOssUtil.getObjectContent(this.bucket, floorplanCadPath);
+        String floorcadStr = null;
+        try {
+            floorcadStr = uploadToOssUtil.getObjectContent(this.bucket, floorplanCadPath);
+        }catch (Exception e){
+            log.warn("生成houseType.json失败,floorplan_cad.json找不到, floorplanCadPath:{}", floorplanCadPath);
+            return;
+        }
+        if(StrUtil.isEmpty(floorcadStr)){
+            return;
+        }
 
         JSONObject floorcadObj = JSON.parseObject(floorcadStr);
         JSONArray floors = floorcadObj.getJSONArray("floors");