Browse Source

空间模型功能

dengsixing 2 năm trước cách đây
mục cha
commit
78e4a3f0a6

+ 24 - 28
4dkankan-center-scene/src/main/java/com/fdkankan/scene/service/impl/BoxModelServiceImpl.java

@@ -76,38 +76,34 @@ public class BoxModelServiceImpl implements IBoxModelService {
         String srcPath = path + "data/";
         String glbPath = path + sid + ".glb";
 
-        try{
-            FileUtil.del(path);
-            FileUtil.mkParentDirs(zipPath);
-            file.transferTo(new File(zipPath));
-
-            //解压
-            FileUtils.decompress(zipPath, srcPath);
-
-            //校验是否包含目录,如果包含目录提示错误
-            List<String> fileList = com.fdkankan.common.util.FileUtil.getFileList(srcPath);
-            if(CollUtil.isNotEmpty(fileList)){
-                fileList.stream().forEach(str -> {
-                    if(FileUtil.isDirectory(str)){
-                        throw new BusinessException(ErrorCode.FAILURE_CODE_5065);
-                    }
-                });
-            }
+        FileUtil.del(path);
+        FileUtil.mkParentDirs(zipPath);
+        file.transferTo(new File(zipPath));
+
+        //解压
+        FileUtils.decompress(zipPath, srcPath);
+
+        //校验是否包含目录,如果包含目录提示错误
+        List<String> fileList = com.fdkankan.common.util.FileUtil.getFileList(srcPath);
+        if(CollUtil.isNotEmpty(fileList)){
+            fileList.stream().forEach(str -> {
+                if(FileUtil.isDirectory(str)){
+                    throw new BusinessException(ErrorCode.FAILURE_CODE_5065);
+                }
+            });
+        }
 
-            //转glb
-            OBJToGLBUtil.objToGlb(srcPath, glbPath);
+        //转glb
+        OBJToGLBUtil.objToGlb(srcPath, glbPath);
 
-            if(!FileUtil.exist(glbPath)){
-                throw new BusinessException(ErrorCode.FAILURE_CODE_7013);
-            }
+        if(!FileUtil.exist(glbPath)){
+            throw new BusinessException(ErrorCode.FAILURE_CODE_7013);
+        }
 
-            //上传glb
-            uploadToOssUtil.upload(glbPath, String.format(UploadFilePath.USER_EDIT_PATH, num) + sid + ".glb");
+        //上传glb
+        uploadToOssUtil.upload(glbPath, String.format(UploadFilePath.USER_EDIT_PATH, num) + sid + ".glb");
 
-            return ResultData.ok(sid + ".glb");
-        }finally {
-            FileUtil.del(path);
-        }
+        return ResultData.ok(sid + ".glb");
     }
 
     @Override