Explorar o código

修改脚本调用3

Xiewj %!s(int64=3) %!d(string=hai) anos
pai
achega
2125e1a454

+ 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);
 
             }