|
|
@ -31,6 +31,7 @@ func (the *Adaptor_AXYES_NJZX) Transform(structId int64, factorId int, rawMsg st |
|
|
|
|
|
|
|
err := json.Unmarshal([]byte(rawMsg), &esAggDateHistogram) |
|
|
|
if err != nil { |
|
|
|
fmt.Println("Error unmarshalling JSON:", err) |
|
|
|
return nil |
|
|
|
} |
|
|
|
|
|
|
@ -50,19 +51,19 @@ func (the *Adaptor_AXYES_NJZX) EsDataValueChangeToNJZX(structId int64, factorId |
|
|
|
//数据汇总
|
|
|
|
complexData := &protoDataFiles.ComplexData{} |
|
|
|
for _, sensorBucket := range buckets { |
|
|
|
sensorId := sensorBucket.Source.SensorName //安心云de测点id
|
|
|
|
sensorId := sensorBucket.Source.Sensor //安心云de测点id
|
|
|
|
|
|
|
|
//优先redis获取
|
|
|
|
station := models.Station{} |
|
|
|
k1 := fmt.Sprintf("station:%d", sensorId) |
|
|
|
errRedis := the.Redis.GetObj(k1, &station) |
|
|
|
if errRedis != nil { |
|
|
|
log.Printf("redis 获取[s:%d,f:%d]测点[%d]标签异常", structId, factorId, sensorId) |
|
|
|
log.Printf("redis 获取[s:%d,f:%d]测点[%d]标签异常: %v", structId, factorId, sensorId, errRedis) |
|
|
|
continue |
|
|
|
} |
|
|
|
monitorCodeStr := the.getPointCodeFromLabel(station.Labels) |
|
|
|
if monitorCodeStr == "" { |
|
|
|
log.Printf("redis 获取[s:%d,f:%d]测点[%d],标签信息[%s]转换int64异常,跳过", structId, factorId, sensorId, station.Labels) |
|
|
|
log.Printf("redis 获取[s:%d,f:%d]测点[%d],标签信息[%s]转换异常,跳过", structId, factorId, sensorId, station.Labels) |
|
|
|
continue |
|
|
|
} |
|
|
|
|
|
|
|