From ef7d02ce56e98e8cbc5ed6ec746ea39bf0b8c9e2 Mon Sep 17 00:00:00 2001
From: zhangqian <zhangqian@123.com>
Date: 星期六, 16 九月 2023 22:44:58 +0800
Subject: [PATCH] 增加实时获取生产进度接口

---
 nsq/caller.go |   14 ++++++++++++++
 1 files changed, 14 insertions(+), 0 deletions(-)

diff --git a/nsq/caller.go b/nsq/caller.go
index 36839cc..ed0dbdd 100644
--- a/nsq/caller.go
+++ b/nsq/caller.go
@@ -42,7 +42,21 @@
 		case data := <-ReceivedMessageChan:
 			if data.Topic == caller.ResponseTopic {
 				return json.Unmarshal(data.Message, &output)
+			} else {
+				//鎶婃秷鎭斁鍥炲幓
+				ReceivedMessageChan <- data
 			}
 		}
 	}
 }
+
+func (caller *DefaultCaller) Send(input interface{}) error {
+	msg, err := json.Marshal(input)
+	if err != nil {
+		return err
+	}
+	producer := GetProducer()
+	err = producer.Publish(caller.RequestTopic, msg)
+	return err
+
+}

--
Gitblit v1.8.0