|
@@ -68,6 +68,7 @@ public class CaseDownService {
|
|
|
public static String getMapConfig = "/notAuth/getMapConfig";
|
|
|
|
|
|
public static String laserData = "/laser/dataset/%s/getDataSet";
|
|
|
+ public static String laserDataSetAndControlPoint = "/laser/4dage/%s/getDataSetAndControlPoint";
|
|
|
public static String laserDataQuery = "/laser/filter/%s/query?datasetId=%s";
|
|
|
|
|
|
|
|
@@ -255,6 +256,16 @@ public class CaseDownService {
|
|
|
|
|
|
List<SceneVo> sceneVos = caseService.sceneList(param);
|
|
|
for (SceneVo sceneData : sceneVos) {
|
|
|
+ if(StringUtils.isNotBlank(sceneData.getCutModelPath())){
|
|
|
+ sceneData.setCutModelPath(sceneData.getCutModelPath().replace("/oss/","/swkk/"+sceneData.getNum()+"/wwwroot/"));
|
|
|
+ }
|
|
|
+ if(StringUtils.isNotBlank(sceneData.getSurveillancePath())){
|
|
|
+ sceneData.setCutModelPath(sceneData.getSurveillancePath().replace("/oss/","/swkk/"+sceneData.getNum()+"/wwwroot/"));
|
|
|
+ }
|
|
|
+ if(StringUtils.isNotBlank(sceneData.getSceneJsonPath())){
|
|
|
+ sceneData.setCutModelPath(sceneData.getSceneJsonPath().replace("/oss/","/swkk/"+sceneData.getNum()+"/wwwroot/"));
|
|
|
+ }
|
|
|
+
|
|
|
//下载模型
|
|
|
if(StringUtils.isNotBlank(sceneData.getModelGlbUrl())){
|
|
|
downModel(caseId,sceneData.getModelGlbUrl());
|
|
@@ -288,6 +299,10 @@ public class CaseDownService {
|
|
|
}
|
|
|
|
|
|
}
|
|
|
+ FdkkResponse dataSetAndControlPoint = laserService.getDataSetAndControlPoint(sceneData.getNum());
|
|
|
+ if(dataSetAndControlPoint !=null){
|
|
|
+ jsonObject.put(String.format(laserDataSetAndControlPoint,sceneData.getNum()),dataSetAndControlPoint);
|
|
|
+ }
|
|
|
|
|
|
}
|
|
|
if(sceneData.getModelId() != null){
|