This commit is contained in:
tfl
2024-08-27 12:23:15 +08:00
parent 77ac18c21b
commit 123c304a01
13 changed files with 105 additions and 42 deletions

View File

@@ -1,6 +1,7 @@
package nodes
import (
"errors"
"pandax/pkg/global"
"pandax/pkg/rule_engine/message"
)
@@ -33,7 +34,12 @@ func (n *saveAttributesNode) Handle(msg *message.Message) error {
}
}*/
//deviceId := msg.GetMetadata().GetValues()["deviceId"].(string)
deviceName := msg.Metadata["deviceName"].(string)
var deviceName string
if dn, ok := msg.Metadata.GetValue("deviceName").(string); ok {
deviceName = dn
} else {
return errors.New("元数据中为获取到设备ID")
}
err := global.TdDb.InsertDevice(deviceName+"_attributes", msg.Msg)
if err != nil {
n.Debug(msg, message.DEBUGOUT, err.Error())