From 30f35de47284269b475c3aa307d06c033b67aa27 Mon Sep 17 00:00:00 2001
From: zhangqian <zhangqian@123.com>
Date: 星期六, 21 十月 2023 16:46:10 +0800
Subject: [PATCH] 精简topic

---
 nsq/msg_handler.go |   31 +------------------------------
 1 files changed, 1 insertions(+), 30 deletions(-)

diff --git a/nsq/msg_handler.go b/nsq/msg_handler.go
index 63a0e9d..0b3d0d5 100644
--- a/nsq/msg_handler.go
+++ b/nsq/msg_handler.go
@@ -384,34 +384,5 @@
 }
 
 func (slf *PullDataResponse) DealDeviceData(data interface{}) error {
-	var devices []*model.Device
-	err := mapstructure.Decode(data, &devices)
-	if err != nil {
-		return err
-	}
-	numbers := make([]string, 0, len(devices))
-	for _, item := range devices {
-		numbers = append(numbers, item.DeviceID)
-	}
-	existsDevices, err := model.NewDeviceSearch().SetDeviceIds(numbers).FindNotTotal()
-	if err != nil {
-		return err
-	}
-
-	existsDeviceMap := make(map[string]*model.Device, len(existsDevices))
-	for _, device := range existsDevices {
-		existsDeviceMap[device.DeviceID] = device
-	}
-
-	for _, device := range devices {
-		if oldDevice, exists := existsDeviceMap[device.DeviceID]; exists {
-			if oldDevice.ExtChannelAmount != device.ExtChannelAmount || //todo to be continued
-				oldDevice.Procedures != device.Procedures {
-				err = model.NewDeviceSearch().SetDeviceId(device.DeviceID).Save(device)
-			}
-		} else {
-			err = model.NewDeviceSearch().Create(device)
-		}
-	}
-	return err
+	return nil
 }

--
Gitblit v1.8.0