feat(aihitRelationshipsSyncer): рефакторинг

This commit is contained in:
Mikhail Kuznetsov
2025-05-27 17:00:19 +10:00
parent 04db085635
commit dc2cc0cfd5

View File

@@ -45,8 +45,6 @@ namespace PARR.AIHITRelationshipsSyncer.Services.Implementations
//Проходим циклом по полученному списку для актуализации связей в полученном нами экземпляре Unit //Проходим циклом по полученному списку для актуализации связей в полученном нами экземпляре Unit
foreach (var childName in childsName) foreach (var childName in childsName)
{ {
//if (childName.ToLower() != "рпа-робин-рцку-спиуи-прочее-26-гор")
// continue;
await SyncChildUnit(unit, childName!); await SyncChildUnit(unit, childName!);
} }
@@ -84,8 +82,17 @@ namespace PARR.AIHITRelationshipsSyncer.Services.Implementations
} }
} }
/// <summary>
/// Синхронизация дочерней связи в ЭК по имени
/// </summary>
/// <param name="unit">Unit должен иметь в себе все данные о дочерних связях</param>
/// <param name="childName">Имя дочернего ЭК</param>
/// <returns></returns>
private async Task SyncChildUnit(Unit unit, string childName) private async Task SyncChildUnit(Unit unit, string childName)
{ {
//if (childName.ToLower() != "рпа-робин-рцку-спиуи-прочее-26-гор")
// continue;
//Ищем детей по имени //Ищем детей по имени
var child = unit.ChildUnits.FirstOrDefault(t => t.ChildUnit?.Name.ToLower() == childName!.ToLower().Trim()); var child = unit.ChildUnits.FirstOrDefault(t => t.ChildUnit?.Name.ToLower() == childName!.ToLower().Trim());