feat.修复新添加设备添加变量OpcServer报错问题,修改初始化菜单的内容

This commit is contained in:
2025-10-04 00:42:59 +08:00
parent 24e4259e31
commit 5eae862d5f
6 changed files with 43 additions and 47 deletions

View File

@@ -53,6 +53,10 @@ public class DeviceManagementService : IDeviceManagementService
{
_eventService.RaiseDeviceChanged(this, new DeviceChangedEventArgs(DataChangeType.Added, result.Device));
}
if (_appDataStorageService.VariableTables.TryAdd(result.VariableTable.Id, result.VariableTable))
{
_eventService.RaiseVariableTableChanged(this, new VariableTableChangedEventArgs(DataChangeType.Added, result.VariableTable));
}
}
return result;

View File

@@ -82,8 +82,7 @@ public class VariableTableManagementService : IVariableTableManagementService
{
_eventService.RaiseVariableTableChanged(this, new VariableTableChangedEventArgs(
DataChangeType.Added,
result.VariableTable,
deviceDto));
result.VariableTable));
}
}
@@ -109,8 +108,7 @@ public class VariableTableManagementService : IVariableTableManagementService
_appDataStorageService.VariableTables.AddOrUpdate(variableTableDto.Id, variableTableDto, (key, oldValue) => variableTableDto);
_eventService.RaiseVariableTableChanged(this, new VariableTableChangedEventArgs(
DataChangeType.Updated,
variableTableDto,
deviceDto));
variableTableDto));
}
return result;
@@ -139,8 +137,7 @@ public class VariableTableManagementService : IVariableTableManagementService
_eventService.RaiseVariableTableChanged(this, new VariableTableChangedEventArgs(
DataChangeType.Deleted,
variableTableDto,
deviceDto));
variableTableDto));
}
}