feat(dal,aihitLoader,aihitSyncer): добавлены новые типы программного обеспечения. При синхронизации хосты находятся по имени ЭК вместо IP-адерса

This commit is contained in:
Mikhail Kuznetsov
2024-04-18 10:18:14 +10:00
parent f6342719b6
commit 3d89e5956c
11 changed files with 2877 additions and 85 deletions

View File

@@ -71,7 +71,7 @@ namespace PARR.AIHITLoader
logger.LogDebug($"Список ЭК переданных в RabbitMQ: {string.Join(", ", batch)}");
}
else
logger.LogError($"Ошибка при передаче нарядов в Rabbit, не переданные сообщения: {string.Join(", ", sendResult.NotSendMessages)}");
logger.LogError($"Ошибка при передаче нарядов в Rabbit, не переданные сообщения: {string.Join(", ", sendResult.NotSendMessages!)}");
}
}
@@ -86,7 +86,8 @@ namespace PARR.AIHITLoader
private List<EK> FilterData(List<EK> aihitData)
{
var vrt = aihitData.Where(ek => ek.EKFindCode!.StartsWith("ВРТ", true, CultureInfo.GetCultureInfo("ru-RU"))).ToList();
return vrt.Where(vrt => vrt.IP != null).ToList();
//return vrt.Where(vrt => vrt.IP != null).ToList();
return vrt.ToList();
}
private List<EK>? GetDataFromAihit(string respArea)
@@ -108,11 +109,15 @@ namespace PARR.AIHITLoader
{
EK = ek.EKFindCode!,
IP = ek.IP,
APPType = ek.APPType,
DBType = ek.DBType,
OSType = ek.OSType,
APP = ek.APPType,
DB = ek.DBType,
CKBS = ek.CKBSServerType,
IB = ek.IBServerType,
SI = ek.InfrastructureServerType,
SM = ek.MonitoringServerType,
OS = ek.OSType,
WorkGroup = ek.WorkGroup,
Status = (ek.Status == "00-ГВЦ")? "99-ГВЦ": ek.Status!,
Status = (ek.Status == "00-ГВЦ") ? "99-ГВЦ" : ek.Status!,
ResponseArea = ek.ResponseArea!
};
}