fix: get netinfo dn write to nbi_pm
This commit is contained in:
@@ -982,11 +982,25 @@ func PostMeasurementFromNF(w http.ResponseWriter, r *http.Request) {
|
|||||||
services.ResponseNotFound404UriNotExist(w, r)
|
services.ResponseNotFound404UriNotExist(w, r)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
log.Debug("Request body:", string(body))
|
//log.Debug("Request body:", string(body))
|
||||||
// measurement := new(dborm.NorthboundPm)
|
// measurement := new(dborm.NorthboundPm)
|
||||||
measurement := new(dborm.NorthboundPm)
|
measurement := new(dborm.NorthboundPm)
|
||||||
_ = json.Unmarshal(body, &measurement)
|
_ = json.Unmarshal(body, &measurement)
|
||||||
log.Debug("measurement:", measurement)
|
//log.Debug("measurement:", measurement)
|
||||||
|
//neInfo := new(dborm.NeInfo)
|
||||||
|
neInfo, err := dborm.XormGetNeInfoByRmUID(measurement.NeType, measurement.RmUID)
|
||||||
|
if err != nil {
|
||||||
|
log.Error("dborm.XormGetNeInfo is failed:", err)
|
||||||
|
services.ResponseInternalServerError500DatabaseOperationFailed(w)
|
||||||
|
return
|
||||||
|
}
|
||||||
|
if neInfo == nil {
|
||||||
|
log.Error("Not found target NE neType:", measurement.NeType, "RmUID:", measurement.RmUID)
|
||||||
|
services.ResponseNotFound404UriNotExist(w, r)
|
||||||
|
return
|
||||||
|
}
|
||||||
|
measurement.NeName = neInfo.NeName
|
||||||
|
measurement.Dn = neInfo.Dn
|
||||||
|
|
||||||
session := dborm.DbClient.XEngine.NewSession()
|
session := dborm.DbClient.XEngine.NewSession()
|
||||||
defer session.Close()
|
defer session.Close()
|
||||||
|
|||||||
Reference in New Issue
Block a user