From e0c18bda20a967c2ebf1a8b7b83bd3277cfebc82 Mon Sep 17 00:00:00 2001
From: hardstylewyl <827778732@qq.com>
Date: Thu, 19 Dec 2024 15:03:08 +0800
Subject: [PATCH] =?UTF-8?q?add-track:=20=20=E6=8E=A8=E9=80=81=E8=BD=A8?=
=?UTF-8?q?=E8=BF=B9=E4=B8=AD=E8=AF=B7=E6=B1=82=E6=8E=A5=E5=8F=A3=E9=80=9A?=
=?UTF-8?q?=E8=8E=B7=E5=8F=96=E6=8E=A5=E5=8F=A3=E7=BB=93=E6=9E=84?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../CAP/EventHandlers/TrackPushEventHandler.cs | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/src/SJZY.Track.Application/CAP/EventHandlers/TrackPushEventHandler.cs b/src/SJZY.Track.Application/CAP/EventHandlers/TrackPushEventHandler.cs
index b0499656..81505dc0 100644
--- a/src/SJZY.Track.Application/CAP/EventHandlers/TrackPushEventHandler.cs
+++ b/src/SJZY.Track.Application/CAP/EventHandlers/TrackPushEventHandler.cs
@@ -4,6 +4,7 @@ using Microsoft.Extensions.Options;
using Newtonsoft.Json;
using SJZY.Expand.ABP.Core.PublicMethords;
using SJZY.InterfaceRelay.Application.Contracts;
+using SJZY.OTel;
using SJZY.Track.Application.Contract.Dtos.TrackPush;
using SJZY.Track.Application.Contract.Events;
using SJZY.Track.Application.Contract.Services;
@@ -380,11 +381,14 @@ public class TrackPushEventHandler : ITransientDependency, ICapSubscribe
///
private async Task> GetExtraParamNamesAsync(string subSystemCode)
{
+ using var span = ActivityHelper.CreateSpanActivity("开始请求接口通,接口结构");
using (Track2InterfaceRelaySubSystemContext.Use(
new Track2InterfaceRelaySubSystemContext(subSystemCode)))
{
var res = await _httpClientProxy.Service.GetSystemInterfaceByIdAsync(_options.CurrentValue.PushTrackInterfaceCode, _options.CurrentValue.PushTrackInterfaceId);
if (res == null) return new List();
+ span.SetTag("request-GetSystemInterfaceByIdAsync", $"{subSystemCode},{_options.CurrentValue.PushTrackInterfaceCode},{_options.CurrentValue.PushTrackInterfaceId}");
+ span.SetTag("response-GetSystemInterfaceByIdAsync", res.ToJson());
return res.InParameterList
.Where(x => x.Alias.StartsWith(_options.CurrentValue.PushTrackItemParamAliasPrefix))
.Select(x => x.Name)