dengsixing 1 тиждень тому
батько
коміт
7ad77dcfcb

+ 4 - 1
src/main/java/com/fdkankan/scene/service/impl/SceneProServiceImpl.java

@@ -979,6 +979,9 @@ public class SceneProServiceImpl extends ServiceImpl<ISceneProMapper, ScenePro>
                 for (Object lod : lods) {
                     JSONObject lodObj = (JSONObject) lod;
                     String objPath = lodObj.getString("objPath");
+                    if(objPath.contains("lod_") && !objPath.contains("lod_0")){
+                        continue;
+                    }
                     if(StrUtil.isEmpty(objPath) || !FileUtil.exist(path + objPath)){
                         throw new BusinessException(ErrorCode.FAILURE_CODE_5070);
                     }
@@ -1293,7 +1296,7 @@ public class SceneProServiceImpl extends ServiceImpl<ISceneProMapper, ScenePro>
         List<String> keys = fYunFileService.listRemoteFiles(bucket, meshOssPath);
         //下载
         keys.stream().filter(v->{
-            if(v.contains("/mesh/floor_") && !v.contains("lod_0")){
+            if(v.contains("lod_") && !v.contains("lod_0")){
                 return false;
             }
             return true;