修改批量导入变量返回实体,防止Io为0的问题
This commit is contained in:
@@ -221,13 +221,13 @@ public class VariableAppService : IVariableAppService
|
||||
}
|
||||
}
|
||||
|
||||
public async Task<bool> BatchImportVariablesAsync(List<VariableDto> variables)
|
||||
public async Task<List<VariableDto>> BatchImportVariablesAsync(List<VariableDto> variables)
|
||||
{
|
||||
try
|
||||
{
|
||||
var variableModels = _mapper.Map<List<Variable>>(variables);
|
||||
var result = await _repoManager.Variables.AddBatchAsync(variableModels);
|
||||
return result;
|
||||
var addedVariables = await _repoManager.Variables.AddBatchAsync(variableModels);
|
||||
return _mapper.Map<List<VariableDto>>(addedVariables);
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
|
||||
@@ -19,6 +19,7 @@ public class VariableManagementService : IVariableManagementService
|
||||
{
|
||||
private readonly IVariableAppService _variableAppService;
|
||||
private readonly IAppDataStorageService _appDataStorageService;
|
||||
private readonly IDataProcessingService _dataProcessingService;
|
||||
|
||||
/// <summary>
|
||||
/// 当变量数据发生变化时触发
|
||||
@@ -31,10 +32,12 @@ public class VariableManagementService : IVariableManagementService
|
||||
public event EventHandler<VariableValueChangedEventArgs> OnVariableValueChanged;
|
||||
|
||||
public VariableManagementService(IVariableAppService variableAppService,
|
||||
IAppDataStorageService appDataStorageService)
|
||||
IAppDataStorageService appDataStorageService,
|
||||
IDataProcessingService dataProcessingService)
|
||||
{
|
||||
_variableAppService = variableAppService;
|
||||
_appDataStorageService = appDataStorageService;
|
||||
_dataProcessingService = dataProcessingService;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -151,6 +154,7 @@ public class VariableManagementService : IVariableManagementService
|
||||
|
||||
public void VariableValueChanged(VariableValueChangedEventArgs eventArgs)
|
||||
{
|
||||
// 触发事件,通知DataEventService等监听者
|
||||
OnVariableValueChanged?.Invoke(this, eventArgs);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user