From dad1ae79fe78e770d88f41713b4c68fad562d9ef Mon Sep 17 00:00:00 2001
From: zhangqian <zhangqian@123.com>
Date: 星期一, 09 十月 2023 21:36:34 +0800
Subject: [PATCH] 当前使用的工艺编号置顶

---
 nsq/consumer.go |   11 ++++++++++-
 1 files changed, 10 insertions(+), 1 deletions(-)

diff --git a/nsq/consumer.go b/nsq/consumer.go
index 0f0bbdc..d6e668a 100644
--- a/nsq/consumer.go
+++ b/nsq/consumer.go
@@ -2,6 +2,7 @@
 
 import (
 	"apsClient/conf"
+	"apsClient/constvar"
 	"apsClient/pkg/logx"
 	"apsClient/pkg/nsqclient"
 	"context"
@@ -17,8 +18,16 @@
 	logx.Infof("Consume NewNsqConsumer topic:%v", topic)
 	var handler MsgHandler
 	switch topic {
-	case fmt.Sprintf("aps.%v.scheduleTask", conf.Conf.NsqConf.NodeId):
+	case fmt.Sprintf(constvar.NsqTopicScheduleTask, conf.Conf.NsqConf.NodeId):
 		handler = new(ScheduleTask)
+	case fmt.Sprintf(constvar.NsqTopicSendPlcAddress, conf.Conf.NsqConf.NodeId):
+		handler = &PlcAddress{Topic: topic}
+	case fmt.Sprintf(constvar.NsqTopicProcessParamsResponse, conf.Conf.NsqConf.NodeId):
+		handler = &ProcessParams{Topic: topic}
+	case fmt.Sprintf(constvar.NsqTopicApsProcessParams, conf.Conf.NsqConf.NodeId):
+		handler = &ProcessParamsSync{Topic: topic}
+	case fmt.Sprintf(constvar.NsqTopicDeviceUpdate, conf.Conf.NsqConf.NodeId):
+		handler = &DeviceUpdate{Topic: topic}
 	}
 	c.AddHandler(handler.HandleMessage)
 

--
Gitblit v1.8.0