|
@@ -98,6 +98,9 @@ public class SceneFileBuildServiceImpl extends ServiceImpl<ISceneFileBuildMapper
|
|
|
@Value("${queue.modeling.intermit.modeling-pre}")
|
|
|
private String queueIntermitModelingPre;
|
|
|
|
|
|
+ @Value("${queue.modeling.liguang.modeling-pre:liguang-modeling-pre}")
|
|
|
+ private String queueLiguangModelingPre;
|
|
|
+
|
|
|
@Value("${v3.controlUrl:#{null}}")
|
|
|
private String v3controlUrl;
|
|
|
|
|
@@ -1896,6 +1899,8 @@ public class SceneFileBuildServiceImpl extends ServiceImpl<ISceneFileBuildMapper
|
|
|
this.save(sceneFileBuild);
|
|
|
}
|
|
|
|
|
|
+ dataSource = ConstantFilePath.BUILD_MODEL_PATH + snCode + "/" + fileId + "/" + unicode;
|
|
|
+
|
|
|
//生成主表
|
|
|
if(Objects.isNull(scenePlus)){
|
|
|
scenePlus = new ScenePlus();
|
|
@@ -1913,7 +1918,7 @@ public class SceneFileBuildServiceImpl extends ServiceImpl<ISceneFileBuildMapper
|
|
|
if(Objects.isNull(scenePlusExt)){
|
|
|
scenePlusExt = new ScenePlusExt();
|
|
|
scenePlusExt.setPlusId(scenePlus.getId());
|
|
|
- scenePlusExt.setDataSource(ConstantFilePath.BUILD_MODEL_PATH + snCode + "/" + fileId + "/" + unicode);
|
|
|
+ scenePlusExt.setDataSource(dataSource);
|
|
|
scenePlusExt.setWebSite(mainUrl + "/smg.html?m=" + num);
|
|
|
scenePlusExt.setThumb(ConstantUrl.DEFAULT_SCENE_PIC);
|
|
|
scenePlusExt.setSceneScheme(SceneScheme.FOUR_K.code());
|
|
@@ -1948,6 +1953,14 @@ public class SceneFileBuildServiceImpl extends ServiceImpl<ISceneFileBuildMapper
|
|
|
sceneEditControlsService.save(sceneEditControls);
|
|
|
}
|
|
|
|
|
|
+ JSONObject jsonObject = new JSONObject();
|
|
|
+ jsonObject.put("location", 4);
|
|
|
+ BuildSceneCallMessage mqMessage = getBuildSceneMqMessage(num, 13L, null, jsonObject, "V3",
|
|
|
+ dataSource);
|
|
|
+ mqMessage.getExt().put("deleteExtras", true);
|
|
|
+ mqMessage.getExt().put("ossZipPath", ossZipPath);
|
|
|
+ rabbitMqProducer.sendByWorkQueue(queueLiguangModelingPre, mqMessage);
|
|
|
+
|
|
|
//推送mq到前置计算
|
|
|
return ResultData.ok();
|
|
|
}
|