attach
This commit is contained in:
parent
51b529ae90
commit
df509216b3
@ -32,11 +32,11 @@ public class TrackRefreshEventHandler : ITransientDependency, ICapSubscribe
|
|||||||
public async Task ConsumerAsync(InterfaceRelayForwardReplayEvent @event)
|
public async Task ConsumerAsync(InterfaceRelayForwardReplayEvent @event)
|
||||||
{
|
{
|
||||||
// tips:attach返回的是服务商id,必有
|
// tips:attach返回的是服务商id,必有
|
||||||
var attach = JsonConvert.DeserializeObject<TrackRefreshDto>(@event.Attach);
|
var refreshDto = JsonConvert.DeserializeObject<List<TrackRefreshDto>>(@event.RequestParams)?.FirstOrDefault();
|
||||||
if (attach is null) return;
|
if (refreshDto is null) return;
|
||||||
var config =
|
var config =
|
||||||
await _trackPullCacheService.GetPullParamWithContentConfigAsync(attach.SubSystemId,
|
await _trackPullCacheService.GetPullParamWithContentConfigAsync(refreshDto.SubSystemId,
|
||||||
attach.ServiceProviderId);
|
refreshDto.ServiceProviderId);
|
||||||
|
|
||||||
var data = JObject.Parse(@event.Data.ToString()!);
|
var data = JObject.Parse(@event.Data.ToString()!);
|
||||||
var orderToken = data[config.ParamConfig.OrderPath];
|
var orderToken = data[config.ParamConfig.OrderPath];
|
||||||
@ -44,12 +44,12 @@ public class TrackRefreshEventHandler : ITransientDependency, ICapSubscribe
|
|||||||
{
|
{
|
||||||
foreach (var token in orderTokens)
|
foreach (var token in orderTokens)
|
||||||
{
|
{
|
||||||
await HandleOrderAsync(token, config, attach.OrderType);
|
await HandleOrderAsync(token, config, refreshDto.OrderType);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (orderToken is JObject)
|
else if (orderToken is JObject)
|
||||||
{
|
{
|
||||||
await HandleOrderAsync(orderToken, config, attach.OrderType);
|
await HandleOrderAsync(orderToken, config, refreshDto.OrderType);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user