add-param:推送完成结果广播增加接口通请求服务商后结果数据
This commit is contained in:
parent
e2e4aa3948
commit
64911d9394
@ -87,4 +87,9 @@ public class TrackPushRecordDto
|
|||||||
/// 轨迹的额外新
|
/// 轨迹的额外新
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string? Extra { get; set; }
|
public string? Extra { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 接口通请求服务商后拿到的数据,和日志记录中的一样
|
||||||
|
/// </summary>
|
||||||
|
public string? InterfaceRelayData { get; set; }
|
||||||
}
|
}
|
||||||
|
|||||||
@ -84,7 +84,7 @@ public class TrackPushCompletedEventHandler : ITransientDependency, IRabbitHandl
|
|||||||
|
|
||||||
// 推送广播
|
// 推送广播
|
||||||
if (logs.First().IsToMq)
|
if (logs.First().IsToMq)
|
||||||
_broadcastingService.TrackPushCompletedPublicTopic(logs.Select(BuildDto).ToList());
|
_broadcastingService.TrackPushCompletedPublicTopic(logs.Select(log => BuildDto(log, @event.Data)).ToList());
|
||||||
|
|
||||||
// 写入推送日志
|
// 写入推送日志
|
||||||
await _trackPushRecordEsRepository.AddManyAsync(logs);
|
await _trackPushRecordEsRepository.AddManyAsync(logs);
|
||||||
@ -190,7 +190,7 @@ public class TrackPushCompletedEventHandler : ITransientDependency, IRabbitHandl
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private TrackPushRecordDto BuildDto(TrackPushRecordIndex log)
|
private static TrackPushRecordDto BuildDto(TrackPushRecordIndex log, string interfaceRelayData)
|
||||||
{
|
{
|
||||||
return new TrackPushRecordDto
|
return new TrackPushRecordDto
|
||||||
{
|
{
|
||||||
@ -210,7 +210,8 @@ public class TrackPushCompletedEventHandler : ITransientDependency, IRabbitHandl
|
|||||||
TrackTime = log.TrackTime,
|
TrackTime = log.TrackTime,
|
||||||
TrackPlace = log.TrackPlace,
|
TrackPlace = log.TrackPlace,
|
||||||
TrackCode = log.TrackCode,
|
TrackCode = log.TrackCode,
|
||||||
Extra = log.Extra
|
Extra = log.Extra,
|
||||||
|
InterfaceRelayData = interfaceRelayData
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user