增加报警的日志

pull/18/head
刘鑫 3 months ago
parent 7203fb1cb2
commit 121a4a0d3d
  1. 7
      WeiCloud.Fusion/AlarmService/Alarm.DomainService/DahAlarm/DahuaGeneralCtlService.cs
  2. 2
      WeiCloud.Fusion/AlarmService/Alarm.DomainService/DahAlarm/IDahuaGeneralCtlService.cs
  3. 2
      WeiCloud.Fusion/AlarmService/AlarmService.API/Controllers/AlarmController.cs

@ -189,12 +189,13 @@ namespace Alarm.DomainService.DahAlarm
/// <param name="dto"></param> /// <param name="dto"></param>
/// <returns></returns> /// <returns></returns>
/// <exception cref="NotImplementedException"></exception> /// <exception cref="NotImplementedException"></exception>
public async Task<DaHApiResult<bool>> HandleAsync(EventEnvelopeDto dto) public async Task<DaHApiResult<bool>> HandleAsync(object dto2)
{ {
DaHApiResult<bool> result = new() { Code = "200", Msg = "接口调用成功", Data = true }; DaHApiResult<bool> result = new() { Code = "200", Msg = "接口调用成功", Data = true };
_logger.LogWarning($"报警回调的数据{dto2}");
try try
{ {
if (dto is null) if (dto2 is null)
{ {
result.Code = "500"; result.Code = "500";
result.Msg = "请求参数不能为空"; result.Msg = "请求参数不能为空";
@ -202,7 +203,7 @@ namespace Alarm.DomainService.DahAlarm
_logger.LogWarning("大华报警事件订阅回调处理失败,参数不能为空"); _logger.LogWarning("大华报警事件订阅回调处理失败,参数不能为空");
return result; return result;
} }
EventEnvelopeDto dto = dto2 as EventEnvelopeDto;
if (dto.Info is not null) if (dto.Info is not null)
{ {
//这是大华的残卫报警类型 //这是大华的残卫报警类型

@ -25,6 +25,6 @@ namespace Alarm.DomainService.DahAlarm
/// <param name="env"></param> /// <param name="env"></param>
/// <param name="ct"></param> /// <param name="ct"></param>
/// <returns></returns> /// <returns></returns>
Task<DaHApiResult<bool>> HandleAsync(EventEnvelopeDto env); Task<DaHApiResult<bool>> HandleAsync(object env);
} }
} }

@ -37,7 +37,7 @@ namespace AlarmService.API.Controllers
/// <param name="env"></param> /// <param name="env"></param>
/// <returns></returns> /// <returns></returns>
[HttpPost] [HttpPost]
public async Task<DaHApiResult<bool>> DahuaAuthCallback(EventEnvelopeDto env) public async Task<DaHApiResult<bool>> DahuaAuthCallback(object env)
{ {
return await _generalCtlService.HandleAsync(env); return await _generalCtlService.HandleAsync(env);
} }

Loading…
Cancel
Save