浏览代码

修改脚本调用3

Xiewj 3 年之前
父节点
当前提交
2125e1a454
共有 1 个文件被更改,包括 7 次插入1 次删除
  1. 7 1
      sxz-core/src/main/java/com/fdkk/sxz/other/listener/AddMoldelBuild.java

+ 7 - 1
sxz-core/src/main/java/com/fdkk/sxz/other/listener/AddMoldelBuild.java

@@ -93,6 +93,7 @@ public class AddMoldelBuild {
             if (token != null) {
                 String locationPath = buildPath + "upload/" + param.getFileId() + "/";
                 String objPath = locationPath + param.getFileId() + ".obj";
+                String previewPath = locationPath + param.getFileId() + "_preview.jpg";
 
                 CreateObjUtil.ossdownload("4d-tjw",param.getObjPath(),locationPath);
                 //下载OBJ。
@@ -101,11 +102,15 @@ public class AddMoldelBuild {
                 CreateObjUtil.objHandle(objPath);
 
                 String glbPath = locationPath + param.getFileId() + ".glb";
-                AddMoldelBuild.log.info("处理glb:");
+                log.info("obj转换成glb格式路径-{}", glbPath);
+                AddMoldelBuild.log.info("处理glb:objPath{} ,glbPath{}",objPath, glbPath);
                 CreateObjUtil.objToGlb(objPath, glbPath);
                 AddMoldelBuild.log.info("上传glb:");
                 uploadToOssUtil.uploadTo4dTjw(glbPath, "domain/eHome/furniture/models/" + param.getFileId() + ".glb");
 
+                uploadToOssUtil.downloadFileTo4dTjw(param.getImg().replace(prefix,""),previewPath);
+
+
                 RenovationPartsDetailEntity renovationPartsDetailEntity = new RenovationPartsDetailEntity();
                 BeanUtils.copyProperties(param, renovationPartsDetailEntity);
                 renovationPartsDetailEntity.setExamine(0);
@@ -176,6 +181,7 @@ public class AddMoldelBuild {
                 modelUploadEntity.setPartsDetailId(renovationPartsDetailEntity.getId());
                 modelUploadEntity.setFacesNum(param.getFacesNum());
                 modelUploadEntity.setObjSize(param.getObjSize());
+                modelUploadEntity.setImgPath(previewPath);
                 modelUploadService.save(modelUploadEntity);
 
             }