|
@@ -71,12 +71,16 @@ public class BuildSceneServiceImpl implements IBuildSceneService {
|
|
|
@Value("${queue.modeling.single.modeling-call}")
|
|
|
private String singleModelingCall;
|
|
|
|
|
|
+ @Value("${queue.modeling.modeling-progress-notice}")
|
|
|
+ private String modelingProgressNotice;
|
|
|
+
|
|
|
@Value("${model.type:#{null}}")
|
|
|
private String modelType;
|
|
|
|
|
|
@Value("${build.progress.url}")
|
|
|
public String buildProgressUrl;
|
|
|
|
|
|
+
|
|
|
@Autowired
|
|
|
private RabbitMqProducer mqProducer;
|
|
|
|
|
@@ -108,6 +112,10 @@ public class BuildSceneServiceImpl implements IBuildSceneService {
|
|
|
public void buildScenePre(BuildSceneCallMessage message) {
|
|
|
boolean success = false;
|
|
|
try {
|
|
|
+
|
|
|
+ //开始计算前发送mq消息,监听project.json文件的变化以更新进度条
|
|
|
+ mqProducer.sendByWorkQueue(modelingProgressNotice, message);
|
|
|
+
|
|
|
//根据相机类型,组装资源路径
|
|
|
//下载资源到本地
|
|
|
this.downLoadSource(message, message.getPath());
|