|
@@ -103,12 +103,19 @@ public class CaseNumServiceImpl extends ServiceImpl<ICaseNumMapper, CaseNumEntit
|
|
|
model.setModelType("pointcloud"); //深时点云类型
|
|
|
model.setCreateStatus(1);
|
|
|
if(param.getType() == 0 || param.getType() == 1 || param.getType() == 4 || param.getType() == 6){ //看看,看见
|
|
|
+ String mesh3DtilesPath = String.format(FilePath.OBJ_OSS_PATH,num) + "images/3dtiles/tileset.json";
|
|
|
+ if(uploadToOssUtil.existKey(mesh3DtilesPath)){
|
|
|
+ model.setModelDateType("b3dm");
|
|
|
+ model.setModelType("b3dm");
|
|
|
+ model.setModelGlbUrl(JSONArray.toJSONString(Arrays.asList(queryPath +mesh3DtilesPath)));
|
|
|
+ }else {
|
|
|
+ model.setCreateStatus(2);
|
|
|
+ threadService.objToB3dm(num,param.getType());
|
|
|
+ }
|
|
|
// model.setModelObjUrl(String.format(FilePath.OBJ_LOCAL_PATH,environment ,num) +"/mesh.obj");
|
|
|
// model.setModelGlbUrl(getGlbUrl(param.getType(),num,model));
|
|
|
// model.setModelType("b3dm");
|
|
|
// model.setModelDateType("b3dm");
|
|
|
- model.setCreateStatus(2);
|
|
|
- threadService.objToB3dm(num,param.getType());
|
|
|
}
|
|
|
model.setNum(num);
|
|
|
modelList.add(model);
|