feat(esppTempateSync,esppSync): Нормализация перенесена в общий класс esppSync, так как появились шорткоды и они обрабатываются после преобразования данных в модель IEsppObject

This commit is contained in:
Mikhail Kuznetsov
2025-08-21 14:51:40 +10:00
parent a536d0745d
commit b0b7bdd131
2 changed files with 23 additions and 23 deletions

View File

@@ -89,14 +89,14 @@ namespace PARR.EsppTemplateSync
//WorkGroup = template.Host!.WorkGroup!,
WorkGroup = template.Unit!.BaseFields!.WorkGroup!,
//ShortDescription = Normalize(template.Job.Group.ShortDescription.ApplyShortcode(Constants.Shortcodes.ShortcodeEnum.EK,template.Unit.Name)),
ShortDescription = Normalize(template.Job!.Group!.ShortDescription),//TODO Вынести в переменную
ShortDescription = template.Job!.Group!.ShortDescription,//TODO Вынести в переменную
//ResponseArea = template.Host!.ResponseArea!.Name,
//ЗО берем РГ а не хоста
ResponseArea = template.Unit.BaseFields.ResponseArea!,
Duration = template.Job.Group.TemplateDuration,
EK = template.Unit.Name,
FullDescription = Normalize(template.Job.Group.FullDescription),
Solution = Normalize(template.Job.Group.Solution),
FullDescription = template.Job.Group.FullDescription,
Solution = template.Job.Group.Solution,
Process = template.Job.Tnk!.Subprocess!.Process!.Name,
SubProcess = template.Job.Tnk.Subprocess.Name,
//TNK = template.Job.Tnk.Name.ApplyShortcode(Constants.Shortcodes.ShortcodeEnum.EK, template.Unit.Name),
@@ -158,15 +158,15 @@ namespace PARR.EsppTemplateSync
TemplateName = templateName,
IsActive = isActive,
WorkGroup = workGroup,
ShortDescription = Normalize(shortDescription),
ShortDescription = shortDescription,
//Category = category,
ResponseArea = responseArea,
Duration = duration,
EK = ek,
Initiator = initiator,
FullDescription = Normalize(fullDescription),
FullDescription = fullDescription,
//ClosingCode = closingCode,
Solution = Normalize(solution),
Solution = solution,
Process = process,
SubProcess = subProcess,
TNK = tnk,
@@ -176,21 +176,6 @@ namespace PARR.EsppTemplateSync
return templateFromEspp;
}
/// <summary>
/// Удаляет ненужные символы из строки
/// </summary>
/// <param name="str"></param>
/// <returns></returns>
private string Normalize(string str)
{
str = str.Replace("\r", string.Empty);
str = str.Replace("\n", string.Empty);
str = str.Replace(" ", string.Empty);
return str;
}
}
}