Browse Source

update //过滤诊断数据 wjh需求

dev
lucas 1 week ago
parent
commit
ebc3bc6bcd
  1. 8
      adaptors/安心云最新设备数据toES.go
  2. 2
      consumers/consumerAXYraw.go

8
adaptors/安心云最新设备数据toES.go

@ -25,6 +25,14 @@ func (the Adaptor_AXY_LastRAW) Transform(topic, rawMsg string) *models.EsRaw {
log.Printf("反序列化 异常 dev数据=%s", rawMsg) log.Printf("反序列化 异常 dev数据=%s", rawMsg)
return nil return nil
} }
//过滤诊断数据
if v, ok := iotaData.Data.Data["_data_type"]; ok {
if v == "diag" {
return nil
}
}
if iotaData.DeviceId == the.TagDeviceId { if iotaData.DeviceId == the.TagDeviceId {
log.Printf("--> Transform 标记设备数据 [%s] %s ", iotaData.DeviceId, rawMsg) log.Printf("--> Transform 标记设备数据 [%s] %s ", iotaData.DeviceId, rawMsg)
} }

2
consumers/consumerAXYraw.go

@ -161,8 +161,8 @@ func (the *consumerAXYraw) onData(topic string, msg string) bool {
} }
the.dataCache <- needPush the.dataCache <- needPush
} else { } else {
s, _ := json.Marshal(needPush)
if needPush != nil { if needPush != nil {
s, _ := json.Marshal(needPush)
if needPush.IotaDevice == logTagDeviceId { if needPush.IotaDevice == logTagDeviceId {
log.Printf("onData 设备[%s] 异常needPush= %s", needPush.IotaDevice, s) log.Printf("onData 设备[%s] 异常needPush= %s", needPush.IotaDevice, s)
} }

Loading…
Cancel
Save