瀏覽代碼

增加计算进度通知

dsx 2 年之前
父節點
當前提交
e8b1db54f4
共有 1 個文件被更改,包括 8 次插入0 次删除
  1. 8 0
      src/main/java/com/fdkankan/contro/mq/service/impl/BuildSceneServiceImpl.java

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