Игнорируемые поля при сравнении Template в ЕСПП и ПАРР вынесены в настройки
This commit is contained in:
@@ -217,34 +217,34 @@ namespace PARR.AIHIT
|
||||
var respAreas = settingService.Get().Where(ra => ra.Group == AIHTITSettings.RespAreaGroupName).ToList();
|
||||
|
||||
//Запускаем хранимую процедуру в АИХ ИТ и складываем в таблицу RawDataEKs, предварительно почистив старые данные
|
||||
foreach (var respArea in respAreas)
|
||||
{
|
||||
var eksFromAIHIT = aihitService.GetEKList(respArea.Value)?.ToList();
|
||||
//foreach (var respArea in respAreas)
|
||||
//{
|
||||
// var eksFromAIHIT = aihitService.GetEKList(respArea.Value)?.ToList();
|
||||
|
||||
if (eksFromAIHIT == null)
|
||||
continue;
|
||||
// if (eksFromAIHIT == null)
|
||||
// continue;
|
||||
|
||||
//Удаляем текущие данные по зоне ответственности respArea
|
||||
var toDelete = rawDataEKService.Get().Where(rd => rd.ResponseArea == respArea.Value).ToList();
|
||||
toDelete.ForEach(d => rawDataEKService.Delete(d));
|
||||
// //Удаляем текущие данные по зоне ответственности respArea
|
||||
// var toDelete = rawDataEKService.Get().Where(rd => rd.ResponseArea == respArea.Value).ToList();
|
||||
// toDelete.ForEach(d => rawDataEKService.Delete(d));
|
||||
|
||||
foreach (var ek in eksFromAIHIT)
|
||||
{
|
||||
// создаем
|
||||
var mappedEK = mapper.Map<RawDataEK>(ek);
|
||||
// foreach (var ek in eksFromAIHIT)
|
||||
// {
|
||||
// // создаем
|
||||
// var mappedEK = mapper.Map<RawDataEK>(ek);
|
||||
|
||||
mappedEK.Id = Guid.NewGuid();
|
||||
mappedEK.DateCreated = DateTimeOffset.UtcNow;
|
||||
// mappedEK.Id = Guid.NewGuid();
|
||||
// mappedEK.DateCreated = DateTimeOffset.UtcNow;
|
||||
|
||||
if (!await rawDataEKService.CreateAsync(mappedEK) || !await rawDataEKService.CommitAsync())
|
||||
{
|
||||
logger.LogError($"Не удалось создать запись rawDataEK {mappedEK.ShortName}({mappedEK.IP})");
|
||||
continue;
|
||||
}
|
||||
else
|
||||
logger.LogInformation($"----- Создана запись rawDataEK {mappedEK.ShortName}({mappedEK.IP}) -----");
|
||||
}
|
||||
}
|
||||
// if (!await rawDataEKService.CreateAsync(mappedEK) || !await rawDataEKService.CommitAsync())
|
||||
// {
|
||||
// logger.LogError($"Не удалось создать запись rawDataEK {mappedEK.ShortName}({mappedEK.IP})");
|
||||
// continue;
|
||||
// }
|
||||
// else
|
||||
// logger.LogInformation($"----- Создана запись rawDataEK {mappedEK.ShortName}({mappedEK.IP}) -----");
|
||||
// }
|
||||
//}
|
||||
|
||||
//Разбираем сырые данные
|
||||
|
||||
|
||||
Reference in New Issue
Block a user