dsx 2 лет назад
Родитель
Сommit
e8b1db54f4

+ 8 - 0
src/main/java/com/fdkankan/contro/mq/service/impl/BuildSceneServiceImpl.java

@@ -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());