feat(EsppSync): общая логика для синхронизации шаблонов и расписаний
This commit is contained in:
@@ -116,9 +116,9 @@ namespace PARR.EsppTemplateSync.Services
|
||||
if (!await templateService.CommitAsync())
|
||||
logger.LogError($"Не удалось изменить запись Template {template.Name}");
|
||||
else
|
||||
logger.LogInformation($"----- Установлен принудительный статус {TaskStatusEnum.Updating.ToString()} Template {template.Name} -----");
|
||||
logger.LogInformation($"----- Установлен принудительный статус {TaskStatusEnum.Updating} Template {template.Name} -----");
|
||||
|
||||
} //надо ли проверять если не изменился, но был статус Updating не понятно. Доверяем роботу пока, что после окончания работ от точно сообщит
|
||||
} //надо ли проверять если не изменился, но был статус Updating не понятно. Доверяем роботу пока, что после окончания работ он точно сообщит
|
||||
else
|
||||
{
|
||||
//если все поля совпали
|
||||
@@ -151,9 +151,11 @@ namespace PARR.EsppTemplateSync.Services
|
||||
{
|
||||
foreach (var prop in template.GetType().GetProperties())
|
||||
{
|
||||
if (prop == null) continue;
|
||||
if (prop == null)
|
||||
continue;
|
||||
|
||||
if (globalSettings.IgnoreTemplateFields != null && globalSettings.IgnoreTemplateFields.Contains(prop.Name)) continue;
|
||||
if (globalSettings.IgnoreTemplateFields != null && globalSettings.IgnoreTemplateFields.Contains(prop.Name))
|
||||
continue;
|
||||
|
||||
var parrValue = template.GetType().GetProperty(prop.Name)?.GetValue(template, null);
|
||||
var esppValue = esppTemplate.GetType().GetProperty(prop.Name)?.GetValue(esppTemplate, null);
|
||||
|
||||
@@ -119,7 +119,7 @@ namespace PARR.EsppTemplateSync.Services
|
||||
}
|
||||
|
||||
|
||||
// dll
|
||||
//// dll
|
||||
|
||||
//public delegate Dt CustomParserHandlerDelegate<Dt>(string str);
|
||||
|
||||
@@ -135,7 +135,7 @@ namespace PARR.EsppTemplateSync.Services
|
||||
|
||||
//public class RunConverter
|
||||
//{
|
||||
// public void Run<T>(CustomParserHandlerDelegate<T> customParser)
|
||||
// public void Run<T>(CustomParserHandlerDelegate<T> customParser)
|
||||
// {
|
||||
// var conv = new Converter();
|
||||
// //var obj = conv.ParseString("sdfsdfsdf", SuperParser);
|
||||
|
||||
Reference in New Issue
Block a user