From a335f66c4c520728be640ca4e7029ce6f45b8f3d Mon Sep 17 00:00:00 2001
From: zhangzengfei <zhangzengfei@smartai.com>
Date: 星期五, 11 八月 2023 11:21:32 +0800
Subject: [PATCH] web 接口添加token

---
 collector/device.go |   11 ++++++-----
 1 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/collector/device.go b/collector/device.go
index 9812adc..a9fc19e 100644
--- a/collector/device.go
+++ b/collector/device.go
@@ -10,7 +10,8 @@
 )
 
 func getDeviceList() ([]msg.PLCDevice, error) {
-	responseBody, err := util.HttpPost(config.Options.ApsDeviceWebApi, nil)
+	token, _ := util.CreateToken()
+	responseBody, err := util.HttpPost(config.Options.DeviceListWebApi, nil, token)
 	if err != nil {
 		logger.Warn("get device list from aps error:%s", err.Error())
 		return nil, err
@@ -32,16 +33,16 @@
 func HandleDeviceUpdate(message []byte) error {
 	var device msg.PLCDevice
 
+	logger.Debug("receive device update msg: %s", string(message))
+
 	err := json.Unmarshal(message, &device)
 	if err != nil {
 		logger.Error("unmarshal device update msg error:%s", err.Error())
 		return err
 	}
 
-	if task, ok := mapTask.Load(device.DeviceID); ok {
-		// 瀛樺湪鐨勪换鍔�, 鍏堝仠姝㈡帀, 鐒跺悗閲嶆柊寮�鍚竴涓�
-		task.(collectorProc).cancel()
-	}
+	// 鍏堝仠鎺夋鍦ㄦ墽琛岀殑浠诲姟
+	stopTask(&device)
 
 	// 鍒ゆ柇鏄惁鏄噸鏂板惎鍔ㄧ殑鐘舵��, 鍚姩涓�涓柊鐨勪换鍔�
 	if device.Status == 0 {

--
Gitblit v1.8.0