From 49f56cee1e2285fd32c43f35e3622d2ed6c5fec3 Mon Sep 17 00:00:00 2001
From: zhangqian <zhangqian@123.com>
Date: 星期六, 26 八月 2023 20:09:07 +0800
Subject: [PATCH] plc tag

---
 nsq/nsq.go |   23 ++++++++++++++++++++++-
 1 files changed, 22 insertions(+), 1 deletions(-)

diff --git a/nsq/nsq.go b/nsq/nsq.go
index 542f31f..6957985 100644
--- a/nsq/nsq.go
+++ b/nsq/nsq.go
@@ -2,9 +2,13 @@
 
 import (
 	"apsClient/conf"
+	"apsClient/constvar"
+	"apsClient/model/common"
+	"apsClient/pkg/logx"
 	"apsClient/pkg/safe"
 	"errors"
 	"fmt"
+	"time"
 )
 
 func Init() error {
@@ -17,7 +21,24 @@
 	}
 
 	safe.Go(func() {
-		_ = Consume(fmt.Sprintf("aps.%v.scheduleTask", conf.Conf.NsqConf.NodeId), conf.Conf.System.DeviceId)
+		caller := NewCaller(fmt.Sprintf(constvar.NsqTopicGetPlcAddress, conf.Conf.NsqConf.NodeId), fmt.Sprintf(constvar.NsqTopicSendPlcAddress, conf.Conf.NsqConf.NodeId))
+		var addressResult common.ResponsePlcAddress
+		err := caller.Call(common.RequestPlcAddress{DeviceId: conf.Conf.System.DeviceId}, &addressResult, time.Second*2)
+		if err != nil {
+			logx.Infof("SendParams2 err: %v", err.Error())
+		}
+	})
+
+	safe.Go(func() {
+		_ = Consume(fmt.Sprintf(constvar.NsqTopicScheduleTask, conf.Conf.NsqConf.NodeId), conf.Conf.System.DeviceId)
+	})
+
+	safe.Go(func() {
+		_ = Consume(fmt.Sprintf(constvar.NsqTopicSendPlcAddress, conf.Conf.NsqConf.NodeId), conf.Conf.System.DeviceId)
+	})
+
+	safe.Go(func() {
+		_ = Consume(fmt.Sprintf(constvar.NsqTopicProcessParamsResponse, conf.Conf.NsqConf.NodeId), conf.Conf.System.DeviceId)
 	})
 
 	return nil

--
Gitblit v1.8.0