mirror of
https://gitee.com/XM-GO/PandaX.git
synced 2026-04-23 10:58:35 +08:00
规则链
This commit is contained in:
@@ -19,7 +19,24 @@ func (f saveTimeSeriesNodeFactory) Create(id string, meta Metadata) (Node, error
|
||||
|
||||
func (n *SaveTimeSeriesNode) Handle(msg message.Message) error {
|
||||
successLableNode := n.GetLinkedNode("Success")
|
||||
//failureLableNode := n.GetLinkedNode("Failure")
|
||||
failureLableNode := n.GetLinkedNode("Failure")
|
||||
if msg.GetType() != message.EventTelemetryType {
|
||||
if failureLableNode != nil {
|
||||
return failureLableNode.Handle(msg)
|
||||
} else {
|
||||
return nil
|
||||
}
|
||||
}
|
||||
/*deviceName := msg.GetMetadata().GetValues()["deviceName"].(string)
|
||||
namespace := msg.GetMetadata().GetValues()["namespace"].(string)
|
||||
marshal, err := json.Marshal(msg.GetMsg())*/
|
||||
|
||||
// todo 添加设备上报遥测
|
||||
|
||||
if successLableNode != nil {
|
||||
return successLableNode.Handle(msg)
|
||||
} else {
|
||||
return nil
|
||||
}
|
||||
|
||||
return successLableNode.Handle(msg)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user