Forráskód Böngészése

上传三维模型报错

rindy 2 hónapja
szülő
commit
60c85a162e

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

@@ -62,7 +62,7 @@ public class AiServiceImpl implements IAiService {
                     String outPath = aiWorkPath + prefix + File.separator;
                     FileUtil.mkdir(outPath);
                     String detectPath = outPath + "detect.json";
-                    String cmd = String.format(CmdConstant.PANO_DETECT, absolutePath, detectPath);
+                    String cmd = CmdConstant.PANO_DETECT.replace("@in",absolutePath).replace("@out", detectPath);
                     CmdUtils.callLine(cmd, 50);
                 }catch (Exception e){
                     log.error("ai识别报错,inPath:{}", absolutePath, e);

+ 6 - 6
src/main/java/com/fdkankan/scene/service/impl/SceneEditInfoServiceImpl.java

@@ -1182,17 +1182,17 @@ public class SceneEditInfoServiceImpl extends ServiceImpl<ISceneEditInfoMapper,
             target + File.separator + "extras" + File.separator + "vision.txt");
 
         String  ossResultPath = sceneService.getDataSource(num, scenePlus.getSceneSource(), scenePlusExt.getDataSource());
-        FileUtil.copy(ossResultPath + "data.json", target + File.separator+"data.json", true);
-        FileUtil.copy(ossResultPath + "project.json",target + File.separator+"project.json", true);
+//        FileUtil.copy(ossResultPath + "data.json", target + File.separator+"data.json", true);
+//        FileUtil.copy(ossResultPath + "project.json",target + File.separator+"project.json", true);
 
         //data.json增加extras为执行重建算法
-        String data = FileUtils.readFile(target + File.separator+"data.json");
-        if(data != null){
+//        String data = FileUtils.readFile(target + File.separator+"data.json");
+//        if(data != null){
             JSONObject floorplanJson = new JSONObject();
             floorplanJson.put("has_source_images", true);
             floorplanJson.put("has_vision_txt", true);
 
-            JSONObject dataJson = JSONObject.parseObject(data);
+            JSONObject dataJson = new JSONObject();
             dataJson.put("extras", floorplanJson);
             dataJson.put("split_type", "SPLIT_V8");
             //V5表示不需要生成high,low文件
@@ -1210,7 +1210,7 @@ public class SceneEditInfoServiceImpl extends ServiceImpl<ISceneEditInfoMapper,
 //            }
             dataJson.put("skybox_type", skyboxType);
             FileUtils.writeFile(target + File.separator+"data.json", new String(dataJson.toString().getBytes(), "UTF-8"));
-        }
+//        }
         if(new File(target + File.separator + "capture").exists()){
             new File(target + File.separator + "capture").delete();
         }

+ 2 - 2
src/main/resources/application.yml

@@ -11,6 +11,6 @@ spring:
   servlet:
     multipart:
       # 设置单个文件大小
-      max-file-size: 1024MB
+      max-file-size: 102400MB
       # 设置单次请求文件的总大小
-      max-request-size: 1024MB
+      max-request-size: 102400MB