修改错误
This commit is contained in:
parent
5cf5a93d0a
commit
50626c4165
@ -23,7 +23,9 @@ using YunDa.ISAS.Application.Core.Session;
|
|||||||
using YunDa.ISAS.Application.Core.SwaggerHelper;
|
using YunDa.ISAS.Application.Core.SwaggerHelper;
|
||||||
using YunDa.ISAS.DataTransferObject;
|
using YunDa.ISAS.DataTransferObject;
|
||||||
using YunDa.ISAS.DataTransferObject.CommonDto;
|
using YunDa.ISAS.DataTransferObject.CommonDto;
|
||||||
|
using YunDa.ISAS.DataTransferObject.DataMonitoring.TelemeteringConfigurationDto;
|
||||||
using YunDa.ISAS.DataTransferObject.GeneralInformation.EquipmentInfoDto.SearchCondition;
|
using YunDa.ISAS.DataTransferObject.GeneralInformation.EquipmentInfoDto.SearchCondition;
|
||||||
|
using YunDa.ISAS.Entities.DataMonitoring;
|
||||||
using YunDa.ISAS.Entities.GeneralInformation;
|
using YunDa.ISAS.Entities.GeneralInformation;
|
||||||
using YunDa.ISAS.Redis.Repositories;
|
using YunDa.ISAS.Redis.Repositories;
|
||||||
using YunDa.ISMS.BASE.Entities.Models;
|
using YunDa.ISMS.BASE.Entities.Models;
|
||||||
@ -56,6 +58,8 @@ namespace YunDa.ISAS.Application.GeneralInformation
|
|||||||
private readonly IRepository<ImGateWay, string> _imGateWayRepository;
|
private readonly IRepository<ImGateWay, string> _imGateWayRepository;
|
||||||
private readonly IRepository<ImPuCtgy, string> _imPuCtgyRepository;
|
private readonly IRepository<ImPuCtgy, string> _imPuCtgyRepository;
|
||||||
private readonly IRepository<ImEventType, int> _imEventTypeRepository;
|
private readonly IRepository<ImEventType, int> _imEventTypeRepository;
|
||||||
|
private readonly IRepository<TelemeteringConfiguration, Guid> _telemeteringConfigurationRepository;
|
||||||
|
private readonly IRepository<TelesignalisationConfiguration, Guid> _telesignalisationConfigurationRepository;
|
||||||
|
|
||||||
private readonly IRepository<ProtectionDeviceGateway, Guid> _protectionDeviceGatewayRepository;
|
private readonly IRepository<ProtectionDeviceGateway, Guid> _protectionDeviceGatewayRepository;
|
||||||
private readonly IRepository<ProtectionDeviceType, Guid> _protectionDeviceTypeyRepository;
|
private readonly IRepository<ProtectionDeviceType, Guid> _protectionDeviceTypeyRepository;
|
||||||
@ -70,6 +74,8 @@ namespace YunDa.ISAS.Application.GeneralInformation
|
|||||||
IRepository<EquipmentInfo, Guid> equipmentInfoRepository,
|
IRepository<EquipmentInfo, Guid> equipmentInfoRepository,
|
||||||
IRepository<SecondaryCircuitProtectionDevice, Guid> secondaryCircuitProtectionDeviceRepository
|
IRepository<SecondaryCircuitProtectionDevice, Guid> secondaryCircuitProtectionDeviceRepository
|
||||||
,
|
,
|
||||||
|
IRepository<TelemeteringConfiguration, Guid> telemeteringConfigurationRepository,
|
||||||
|
IRepository<TelesignalisationConfiguration, Guid> telesignalisationConfigurationRepository,
|
||||||
IRepository<ProtectionDeviceType, Guid> protectionDeviceTypeyRepository,
|
IRepository<ProtectionDeviceType, Guid> protectionDeviceTypeyRepository,
|
||||||
IRepository<ImPuCtgy, string> imPuCtgyRepository,
|
IRepository<ImPuCtgy, string> imPuCtgyRepository,
|
||||||
IRepository<ProtectionDeviceGateway, Guid> protectionDeviceGatewayRepository,
|
IRepository<ProtectionDeviceGateway, Guid> protectionDeviceGatewayRepository,
|
||||||
@ -103,6 +109,8 @@ namespace YunDa.ISAS.Application.GeneralInformation
|
|||||||
_transformerSubstationRepository = transformerSubstationRepository;
|
_transformerSubstationRepository = transformerSubstationRepository;
|
||||||
_imDeviceDzRepository = imDeviceDzRepository;
|
_imDeviceDzRepository = imDeviceDzRepository;
|
||||||
_imEventTypeRepository = imEventTypeRepository;
|
_imEventTypeRepository = imEventTypeRepository;
|
||||||
|
_telemeteringConfigurationRepository = telemeteringConfigurationRepository;
|
||||||
|
_telesignalisationConfigurationRepository = telesignalisationConfigurationRepository;
|
||||||
}
|
}
|
||||||
public async Task<RequestResult<ProtectionDeviceInfoViewOutput>> CreateOrUpdateAsync(EditProtectionDeviceInfoInput input)
|
public async Task<RequestResult<ProtectionDeviceInfoViewOutput>> CreateOrUpdateAsync(EditProtectionDeviceInfoInput input)
|
||||||
{
|
{
|
||||||
@ -961,8 +969,8 @@ namespace YunDa.ISAS.Application.GeneralInformation
|
|||||||
UsedMemory ="0KB",
|
UsedMemory ="0KB",
|
||||||
LcdOperationPassword ="",
|
LcdOperationPassword ="",
|
||||||
ProtectionDeviceId = protectionDeviceInfo.Id,
|
ProtectionDeviceId = protectionDeviceInfo.Id,
|
||||||
TotalDisk = "0MB",
|
TotalDisk = "0M",
|
||||||
UsedDisk ="0MB",
|
UsedDisk ="0M",
|
||||||
NetworkInterfaces = new List<NetworkInterfaceStatus>
|
NetworkInterfaces = new List<NetworkInterfaceStatus>
|
||||||
{
|
{
|
||||||
new NetworkInterfaceStatus
|
new NetworkInterfaceStatus
|
||||||
@ -975,6 +983,11 @@ namespace YunDa.ISAS.Application.GeneralInformation
|
|||||||
IpAddress =device.GateWay.GatewayIp2,
|
IpAddress =device.GateWay.GatewayIp2,
|
||||||
InterfaceName ="eth1",
|
InterfaceName ="eth1",
|
||||||
},
|
},
|
||||||
|
new NetworkInterfaceStatus
|
||||||
|
{
|
||||||
|
IpAddress ="",
|
||||||
|
InterfaceName ="eth2",
|
||||||
|
},
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
rst.ResultData = deviceStatus;
|
rst.ResultData = deviceStatus;
|
||||||
@ -992,6 +1005,38 @@ namespace YunDa.ISAS.Application.GeneralInformation
|
|||||||
}
|
}
|
||||||
return rst;
|
return rst;
|
||||||
}
|
}
|
||||||
|
/// <summary>
|
||||||
|
/// 根据关键字获取保护装置的遥信遥测
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="equipmentInfoId"></param>
|
||||||
|
/// <param name="keyword"></param>
|
||||||
|
/// <returns></returns>
|
||||||
|
[ShowApi]
|
||||||
|
[AbpAllowAnonymous]
|
||||||
|
[HttpGet]
|
||||||
|
[DisableAuditing]
|
||||||
|
public async Task<RequestResult<List<TelemeteringConfigurationProperty>>> GetTelemeteringByKeywordAsync(Guid equipmentInfoId,string keyword)
|
||||||
|
{
|
||||||
|
RequestResult<List<TelemeteringConfigurationProperty>> rst = new();
|
||||||
|
|
||||||
|
try
|
||||||
|
{
|
||||||
|
if (equipmentInfoId!=default&&!string.IsNullOrWhiteSpace(keyword))
|
||||||
|
{
|
||||||
|
var repo =(await _telemeteringConfigurationRepository.GetAllIncludingAsync())
|
||||||
|
.Where(t => t.EquipmentInfoId == equipmentInfoId).ToList();
|
||||||
|
var data = repo.Where(t => t.Name.ToLower().Contains(keyword.ToLower()));
|
||||||
|
rst.ResultData = ObjectMapper.Map<List<TelemeteringConfigurationProperty>>(data);
|
||||||
|
rst.Flag = true;
|
||||||
|
}
|
||||||
|
//.Where(t=>t.Name.Contains())
|
||||||
|
}
|
||||||
|
catch (Exception ex)
|
||||||
|
{
|
||||||
|
Log4Helper.Error(this.GetType(), "线路管理服务", ex);
|
||||||
|
}
|
||||||
|
return rst;
|
||||||
|
}
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 填充出厂编号
|
/// 填充出厂编号
|
||||||
|
@ -3585,6 +3585,14 @@
|
|||||||
<param name="equipmentInfoId"></param>
|
<param name="equipmentInfoId"></param>
|
||||||
<returns></returns>
|
<returns></returns>
|
||||||
</member>
|
</member>
|
||||||
|
<member name="M:YunDa.ISAS.Application.GeneralInformation.ProtectionDeviceAppService.GetTelemeteringByKeywordAsync(System.Guid,System.String)">
|
||||||
|
<summary>
|
||||||
|
根据关键字获取保护装置的遥信遥测
|
||||||
|
</summary>
|
||||||
|
<param name="equipmentInfoId"></param>
|
||||||
|
<param name="keyword"></param>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
<member name="M:YunDa.ISAS.Application.GeneralInformation.ProtectionDeviceAppService.UpdateProtetionInfoForTest">
|
<member name="M:YunDa.ISAS.Application.GeneralInformation.ProtectionDeviceAppService.UpdateProtetionInfoForTest">
|
||||||
<summary>
|
<summary>
|
||||||
填充出厂编号
|
填充出厂编号
|
||||||
|
Loading…
x
Reference in New Issue
Block a user