|
@@ -622,12 +622,14 @@ public class SceneFileBuildServiceImpl extends ServiceImpl<ISceneFileBuildMapper
|
|
|
callV3Service(preParams, api);
|
|
|
return Boolean.TRUE;
|
|
|
}
|
|
|
- }else if (Objects.nonNull(scenePro) &&
|
|
|
- scenePro.getSceneSource() != SceneSource.JG.code() &&
|
|
|
- scenePro.getIsUpgrade() == CommonStatus.NO.code().intValue()){
|
|
|
- callV3Service(preParams,api);
|
|
|
- return Boolean.TRUE;
|
|
|
}
|
|
|
+ // TODO: 2023/1/12 3dtiles临时上激光场景
|
|
|
+// else if (Objects.nonNull(scenePro) &&
|
|
|
+// scenePro.getSceneSource() != SceneSource.JG.code() &&
|
|
|
+// scenePro.getIsUpgrade() == CommonStatus.NO.code().intValue()){
|
|
|
+// callV3Service(preParams,api);
|
|
|
+// return Boolean.TRUE;
|
|
|
+// }
|
|
|
return Boolean.FALSE;
|
|
|
}
|
|
|
|
|
@@ -761,7 +763,6 @@ public class SceneFileBuildServiceImpl extends ServiceImpl<ISceneFileBuildMapper
|
|
|
scenePlus.setNum(projectNum);
|
|
|
scenePlus.setSceneSource(1);
|
|
|
scenePlusExt.setDataSource(dataSource);
|
|
|
- scenePlusExt.setModelKind(modelKind);
|
|
|
|
|
|
if(resolution == null || resolution.intValue() == 0){
|
|
|
scenePlusExt.setSceneScheme(cameraType.intValue());
|
|
@@ -779,6 +780,7 @@ public class SceneFileBuildServiceImpl extends ServiceImpl<ISceneFileBuildMapper
|
|
|
if(cameraType.longValue() == 14 ){
|
|
|
scenePlus.setSceneSource(4);
|
|
|
scenePlusExt.setSceneScheme(10);
|
|
|
+ scenePlusExt.setModelKind(modelKind);
|
|
|
}
|
|
|
|
|
|
if (pic != null && pic.length() > 5) {
|
|
@@ -1077,14 +1079,21 @@ public class SceneFileBuildServiceImpl extends ServiceImpl<ISceneFileBuildMapper
|
|
|
public ResultData rebuildScene(String num,Boolean force,Boolean deleteExtras) throws IOException {
|
|
|
|
|
|
ScenePro scenePro = sceneProService.getByNum(num);
|
|
|
+
|
|
|
+ // TODO: 2023/1/12 3dtiles临时上激光场景
|
|
|
+// if(Objects.nonNull(scenePro) && (Objects.isNull(scenePro.getIsUpgrade())
|
|
|
+// || scenePro.getIsUpgrade() != CommonStatus.YES.code().intValue())){
|
|
|
+// if(scenePro.getSceneSource() == SceneSource.JG.code().intValue()){
|
|
|
+// return rebuildV3Scene(scenePro,num,force);
|
|
|
+// }else{
|
|
|
+// return rebuildV3SceneToMini(scenePro);
|
|
|
+// }
|
|
|
+// }
|
|
|
+
|
|
|
//如果是v3场景,不允许重算,需要升级v4后再调此接口进行重算
|
|
|
if(Objects.nonNull(scenePro) && (Objects.isNull(scenePro.getIsUpgrade())
|
|
|
- || scenePro.getIsUpgrade() != CommonStatus.YES.code().intValue())){
|
|
|
- if(scenePro.getSceneSource() == SceneSource.JG.code().intValue()){
|
|
|
- return rebuildV3Scene(scenePro,num,force);
|
|
|
- }else{
|
|
|
- return rebuildV3SceneToMini(scenePro);
|
|
|
- }
|
|
|
+ || scenePro.getIsUpgrade() != CommonStatus.YES.code().intValue())){
|
|
|
+ return rebuildV3Scene(scenePro,num,force);
|
|
|
}
|
|
|
|
|
|
ScenePlus scenePlus = scenePlusService.getScenePlusByNum(num);
|