R_LOCATE_FQDN2IP增加字段 FQDN,IP
This commit is contained in:
@@ -144,8 +144,10 @@ object UpdateDocument {
|
|||||||
|
|
||||||
val key = subId.concat("-" + ip + "-" + vsysId)
|
val key = subId.concat("-" + ip + "-" + vsysId)
|
||||||
if (subidLocIpDoc != null) {
|
if (subidLocIpDoc != null) {
|
||||||
updateMaxAttribute(subidLocIpDoc, lastFoundTime, "LAST_FOUND_TIME")
|
|
||||||
subidLocIpDoc.addAttribute("VSYS_ID", vsysId)
|
subidLocIpDoc.addAttribute("VSYS_ID", vsysId)
|
||||||
|
subidLocIpDoc.addAttribute("SUBSCRIBER", subId)
|
||||||
|
subidLocIpDoc.addAttribute("IP", ip)
|
||||||
|
updateMaxAttribute(subidLocIpDoc, lastFoundTime, "LAST_FOUND_TIME")
|
||||||
} else {
|
} else {
|
||||||
subidLocIpDoc = new BaseEdgeDocument()
|
subidLocIpDoc = new BaseEdgeDocument()
|
||||||
subidLocIpDoc.setKey(key)
|
subidLocIpDoc.setKey(key)
|
||||||
@@ -286,17 +288,20 @@ object UpdateDocument {
|
|||||||
val distinctIp: Array[String] = mergeDistinctIp(distCipRecent)
|
val distinctIp: Array[String] = mergeDistinctIp(distCipRecent)
|
||||||
val key = fqdn.concat("-" + serverIp + "-" + vsysId)
|
val key = fqdn.concat("-" + serverIp + "-" + vsysId)
|
||||||
if (fqdnLocIpDoc != null) {
|
if (fqdnLocIpDoc != null) {
|
||||||
|
fqdnLocIpDoc.addAttribute("FQDN", fqdn)
|
||||||
|
fqdnLocIpDoc.addAttribute("IP", serverIp)
|
||||||
|
fqdnLocIpDoc.addAttribute("VSYS_ID", vsysId)
|
||||||
updateMaxAttribute(fqdnLocIpDoc, lastFoundTime, "LAST_FOUND_TIME")
|
updateMaxAttribute(fqdnLocIpDoc, lastFoundTime, "LAST_FOUND_TIME")
|
||||||
updateProtocolAttritube(fqdnLocIpDoc, sepAttritubeMap)
|
updateProtocolAttritube(fqdnLocIpDoc, sepAttritubeMap)
|
||||||
updateDistinctIp(fqdnLocIpDoc, distinctIp)
|
updateDistinctIp(fqdnLocIpDoc, distinctIp)
|
||||||
fqdnLocIpDoc.addAttribute("VSYS_ID", vsysId)
|
|
||||||
} else {
|
} else {
|
||||||
fqdnLocIpDoc = new BaseEdgeDocument()
|
fqdnLocIpDoc = new BaseEdgeDocument()
|
||||||
fqdnLocIpDoc.setKey(key)
|
fqdnLocIpDoc.setKey(key)
|
||||||
fqdnLocIpDoc.setFrom("FQDN/" + fqdn+ "-" + vsysId)
|
fqdnLocIpDoc.setFrom("FQDN/" + fqdn+ "-" + vsysId)
|
||||||
fqdnLocIpDoc.setTo("IP/" + serverIp+ "-" + vsysId)
|
fqdnLocIpDoc.setTo("IP/" + serverIp+ "-" + vsysId)
|
||||||
fqdnLocIpDoc.addAttribute("FIRST_FOUND_TIME", firstFoundTime)
|
fqdnLocIpDoc.addAttribute("FIRST_FOUND_TIME", firstFoundTime)
|
||||||
fqdnLocIpDoc.addAttribute("LAST_FOUND_TIME", lastFoundTime)
|
fqdnLocIpDoc.addAttribute("FQDN", fqdn)
|
||||||
|
fqdnLocIpDoc.addAttribute("IP", serverIp)
|
||||||
fqdnLocIpDoc.addAttribute("VSYS_ID", vsysId)
|
fqdnLocIpDoc.addAttribute("VSYS_ID", vsysId)
|
||||||
|
|
||||||
putProtocolAttritube(fqdnLocIpDoc, sepAttritubeMap)
|
putProtocolAttritube(fqdnLocIpDoc, sepAttritubeMap)
|
||||||
|
|||||||
Reference in New Issue
Block a user