Merge branch 'master' of http://192.168.110.57:3000/guor/SOMS
This commit is contained in:
commit
f93e0c97af
@ -96,7 +96,12 @@ namespace YunDa.ISAS.Application.GeneralInformation.SecondaryCircuitInfo
|
||||
{
|
||||
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);
|
||||
if (telesignalId!= default)
|
||||
{
|
||||
@ -122,9 +127,9 @@ namespace YunDa.ISAS.Application.GeneralInformation.SecondaryCircuitInfo
|
||||
{
|
||||
// 新增的记录
|
||||
var entity = new TelemeteringConfiguration();
|
||||
entity.DispatcherAddress = 0;
|
||||
entity.DispatcherAddress = dispatchaddr;
|
||||
entity.CPUSector = 0;
|
||||
entity.DeviceAddress = 0;
|
||||
entity.DeviceAddress = 1;
|
||||
entity.InfoAddress = 0;
|
||||
entity.InfoCPUSector = 0;
|
||||
entity.InfoDeviceAddress = dispatchaddr;
|
||||
@ -149,15 +154,15 @@ namespace YunDa.ISAS.Application.GeneralInformation.SecondaryCircuitInfo
|
||||
}
|
||||
return null;
|
||||
}
|
||||
private TelesignalisationConfiguration InsertTelesignal(SecondaryCircuitProtectionDevice secondaryCircuitProtectionDevice, string secondaryCircuitName)
|
||||
private TelesignalisationConfiguration InsertTelesignal(SecondaryCircuitProtectionDevice secondaryCircuitProtectionDevice, string secondaryCircuitName, int dispatchaddr)
|
||||
{
|
||||
// 新增的记录
|
||||
var entity = new TelesignalisationConfiguration
|
||||
{
|
||||
Name = $"{secondaryCircuitName}_判定虚遥信",
|
||||
DispatcherAddress = 0,
|
||||
DispatcherAddress = dispatchaddr,
|
||||
CPUSector = 0,
|
||||
DeviceAddress = 0,
|
||||
DeviceAddress = 1,
|
||||
InfoAddress = 0,
|
||||
InfoCPUSector = 0,
|
||||
InfoDeviceAddress = 0,
|
||||
@ -175,6 +180,8 @@ namespace YunDa.ISAS.Application.GeneralInformation.SecondaryCircuitInfo
|
||||
DataSourceCategory = DataSourceCategoryEnum.None,
|
||||
IsCommStatus = false,
|
||||
TransformerSubstationId = secondaryCircuitProtectionDevice.ProtectionDevice.TransformerSubstationId,
|
||||
EquipmentInfoId = secondaryCircuitProtectionDevice.ProtectionDevice.EquipmentInfoId,
|
||||
EquipmentTypeId = secondaryCircuitProtectionDevice.ProtectionDevice.EquipmentInfo.EquipmentTypeId,
|
||||
};
|
||||
return entity;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user