|
|
@ -2,10 +2,12 @@ package adaptors |
|
|
|
|
|
|
|
import ( |
|
|
|
"encoding/json" |
|
|
|
"fmt" |
|
|
|
"goInOut/consumers/GDJKJC" |
|
|
|
"goInOut/consumers/HBJCAS" |
|
|
|
"goInOut/consumers/HBJCAS/protoFiles_hb" |
|
|
|
"goInOut/dbOperate" |
|
|
|
"goInOut/models" |
|
|
|
|
|
|
|
"log" |
|
|
|
"math" |
|
|
@ -64,16 +66,16 @@ func (the Adaptor_AXYES_GDJKJC) EsAggTopToGDJKJC(structId int64, factorId int, e |
|
|
|
sensorId := sensorBucket.Key |
|
|
|
for _, dateBucket := range sensorBucket.GroupDate.Buckets { |
|
|
|
//优先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)
|
|
|
|
// continue
|
|
|
|
//}
|
|
|
|
monitorCode := "LJ-VIB-P01-004-01" //the.getPointCodeFromLabel(station.Labels)
|
|
|
|
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) |
|
|
|
continue |
|
|
|
} |
|
|
|
monitorCode := station.Name |
|
|
|
if monitorCode == "" { |
|
|
|
log.Printf("redis 获取[s:%d,f:%d]测点[%d]信息,异常,跳过", structId, factorId, sensorId) |
|
|
|
log.Printf("redis 获取[s:%d,f:%d]测点[%d] 无信息,跳过", structId, factorId, sensorId) |
|
|
|
continue |
|
|
|
} |
|
|
|
|
|
|
|