From 2eeacdce5fbd4f208ceeffd48a997bde6ba93c38 Mon Sep 17 00:00:00 2001 From: Mikhail Kuznetsov Date: Thu, 22 May 2025 09:08:11 +1000 Subject: [PATCH] =?UTF-8?q?fix(dal):=20=D0=94=D0=BE=D0=B1=D0=B0=D0=B2?= =?UTF-8?q?=D0=BB=D0=B5=D0=BD=20Trim=20=D0=B4=D0=BB=D1=8F=20UnitService.Ge?= =?UTF-8?q?tByName=20=D0=B4=D0=BB=D1=8F=20=D0=B8=D1=81=D0=BA=D0=BB=D1=8E?= =?UTF-8?q?=D1=87=D0=B5=D0=BD=D0=B8=D1=8F=20=D0=BE=D1=88=D0=B8=D0=B1=D0=BE?= =?UTF-8?q?=D0=BA=20=D0=B4=D0=BB=D0=B8=D0=B1=D0=BB=D0=BA=D0=B0=D1=82=D0=BE?= =?UTF-8?q?=D0=B2=20=D0=BA=D0=BB=D1=8E=D1=87=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- PARR.AIHITMainSyncer/Services/SyncerService.cs | 4 ++-- PARR.DAL/Services/Implementations/Unit/UnitService.cs | 4 ++-- PARR.DAL/Services/Interfaces/Unit/IUnitService.cs | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/PARR.AIHITMainSyncer/Services/SyncerService.cs b/PARR.AIHITMainSyncer/Services/SyncerService.cs index c59353cc..36bafe53 100644 --- a/PARR.AIHITMainSyncer/Services/SyncerService.cs +++ b/PARR.AIHITMainSyncer/Services/SyncerService.cs @@ -46,7 +46,7 @@ namespace PARR.AIHITMainSyncer.Services { var isChanged = false; - var unit = await unitService.GetUnitByName(objFromQuery.Name); + var unit = await unitService.GetByName(objFromQuery.Name); foreach (var item in objFromQuery.Properties) { //актуализируем справочники в соответствии с пришедшими данными @@ -134,7 +134,7 @@ namespace PARR.AIHITMainSyncer.Services else logger.LogDebug($"----- Создан Unit: {unit.Name} -----"); - return (await unitService.GetUnitByName(unit.Name))!; + return (await unitService.GetByName(unit.Name))!; } diff --git a/PARR.DAL/Services/Implementations/Unit/UnitService.cs b/PARR.DAL/Services/Implementations/Unit/UnitService.cs index a7814aae..db33df9f 100644 --- a/PARR.DAL/Services/Implementations/Unit/UnitService.cs +++ b/PARR.DAL/Services/Implementations/Unit/UnitService.cs @@ -20,10 +20,10 @@ namespace PARR.DAL.Services.Implementations.Unit } - public async Task GetUnitByName(string name) + public async Task GetByName(string name) { return await GetUnitWithFieldsAndValues() - .FirstOrDefaultAsync(u => u.Name.ToLower() == name.ToLower()); + .FirstOrDefaultAsync(u => u.Name.ToLower().Trim() == name.ToLower().Trim()); } diff --git a/PARR.DAL/Services/Interfaces/Unit/IUnitService.cs b/PARR.DAL/Services/Interfaces/Unit/IUnitService.cs index 3a5bebc1..32628657 100644 --- a/PARR.DAL/Services/Interfaces/Unit/IUnitService.cs +++ b/PARR.DAL/Services/Interfaces/Unit/IUnitService.cs @@ -4,6 +4,6 @@ namespace PARR.DAL.Services.Interfaces.Unit { public interface IUnitService : IBaseService { - Task GetUnitByName(string name); + Task GetByName(string name); } }