修改二次回路
This commit is contained in:
parent
351c6a810b
commit
cf15cc7975
@ -96,7 +96,12 @@ namespace YunDa.ISAS.Application.GeneralInformation.SecondaryCircuitInfo
|
|||||||
{
|
{
|
||||||
entity.TelemeteringConfigurationId = telemeteringId;
|
entity.TelemeteringConfigurationId = telemeteringId;
|
||||||
}
|
}
|
||||||
var telesignal = InsertTelesignal(secondaryCircuitProtectionDevice, entity.Name);
|
if (_telemeteringConfigurationRepository.GetAll().Where(t => t.DataSourceCategory == DataSourceCategoryEnum.None).Count()>0)
|
||||||
|
{
|
||||||
|
dispatchaddr = (int)_telemeteringConfigurationRepository.GetAll().Where(t => t.DataSourceCategory == DataSourceCategoryEnum.None)?.Select(t => t.DispatcherAddress)?.Max() + 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
var telesignal = InsertTelesignal(secondaryCircuitProtectionDevice, entity.Name, dispatchaddr);
|
||||||
var telesignalId = await _telesignalisationConfigurationRepository.InsertAndGetIdAsync(telesignal);
|
var telesignalId = await _telesignalisationConfigurationRepository.InsertAndGetIdAsync(telesignal);
|
||||||
if (telesignalId!= default)
|
if (telesignalId!= default)
|
||||||
{
|
{
|
||||||
@ -122,9 +127,9 @@ namespace YunDa.ISAS.Application.GeneralInformation.SecondaryCircuitInfo
|
|||||||
{
|
{
|
||||||
// 新增的记录
|
// 新增的记录
|
||||||
var entity = new TelemeteringConfiguration();
|
var entity = new TelemeteringConfiguration();
|
||||||
entity.DispatcherAddress = 0;
|
entity.DispatcherAddress = dispatchaddr;
|
||||||
entity.CPUSector = 0;
|
entity.CPUSector = 0;
|
||||||
entity.DeviceAddress = 0;
|
entity.DeviceAddress = 1;
|
||||||
entity.InfoAddress = 0;
|
entity.InfoAddress = 0;
|
||||||
entity.InfoCPUSector = 0;
|
entity.InfoCPUSector = 0;
|
||||||
entity.InfoDeviceAddress = dispatchaddr;
|
entity.InfoDeviceAddress = dispatchaddr;
|
||||||
@ -149,15 +154,15 @@ namespace YunDa.ISAS.Application.GeneralInformation.SecondaryCircuitInfo
|
|||||||
}
|
}
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
private TelesignalisationConfiguration InsertTelesignal(SecondaryCircuitProtectionDevice secondaryCircuitProtectionDevice, string secondaryCircuitName)
|
private TelesignalisationConfiguration InsertTelesignal(SecondaryCircuitProtectionDevice secondaryCircuitProtectionDevice, string secondaryCircuitName, int dispatchaddr)
|
||||||
{
|
{
|
||||||
// 新增的记录
|
// 新增的记录
|
||||||
var entity = new TelesignalisationConfiguration
|
var entity = new TelesignalisationConfiguration
|
||||||
{
|
{
|
||||||
Name = $"{secondaryCircuitName}_判定虚遥信",
|
Name = $"{secondaryCircuitName}_判定虚遥信",
|
||||||
DispatcherAddress = 0,
|
DispatcherAddress = dispatchaddr,
|
||||||
CPUSector = 0,
|
CPUSector = 0,
|
||||||
DeviceAddress = 0,
|
DeviceAddress = 1,
|
||||||
InfoAddress = 0,
|
InfoAddress = 0,
|
||||||
InfoCPUSector = 0,
|
InfoCPUSector = 0,
|
||||||
InfoDeviceAddress = 0,
|
InfoDeviceAddress = 0,
|
||||||
@ -175,6 +180,8 @@ namespace YunDa.ISAS.Application.GeneralInformation.SecondaryCircuitInfo
|
|||||||
DataSourceCategory = DataSourceCategoryEnum.None,
|
DataSourceCategory = DataSourceCategoryEnum.None,
|
||||||
IsCommStatus = false,
|
IsCommStatus = false,
|
||||||
TransformerSubstationId = secondaryCircuitProtectionDevice.ProtectionDevice.TransformerSubstationId,
|
TransformerSubstationId = secondaryCircuitProtectionDevice.ProtectionDevice.TransformerSubstationId,
|
||||||
|
EquipmentInfoId = secondaryCircuitProtectionDevice.ProtectionDevice.EquipmentInfoId,
|
||||||
|
EquipmentTypeId = secondaryCircuitProtectionDevice.ProtectionDevice.EquipmentInfo.EquipmentTypeId,
|
||||||
};
|
};
|
||||||
return entity;
|
return entity;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user