diff --git a/src/SJZY.Track.Application.Contract/Dtos/TrackContents/GetAvailableContentOutput.cs b/src/SJZY.Track.Application.Contract/Dtos/TrackContents/GetAvailableContentOutput.cs
index 1102eed6..7af80b7c 100644
--- a/src/SJZY.Track.Application.Contract/Dtos/TrackContents/GetAvailableContentOutput.cs
+++ b/src/SJZY.Track.Application.Contract/Dtos/TrackContents/GetAvailableContentOutput.cs
@@ -1,3 +1,5 @@
+using SJZY.Track.Application.Contract.Dtos.ProvideServices;
+
namespace SJZY.Track.Application.Contract.Dtos.TrackContents;
public class GetAvailableContentOutput
@@ -89,4 +91,14 @@ public class GetAvailableContentOutput
/// 目的地时区
///
public float? DestinationTimeZone { get; set; }
+
+ ///
+ /// 附件文件集合
+ ///
+ public List? FileItems { get; set; }
+
+ ///
+ /// 客户是否可见
+ ///
+ public bool IsVisibility { get; set; }
}
diff --git a/src/SJZY.Track.Application/Services/TrackContents/TrackContentService.cs b/src/SJZY.Track.Application/Services/TrackContents/TrackContentService.cs
index 996b2f57..c5e23f8d 100644
--- a/src/SJZY.Track.Application/Services/TrackContents/TrackContentService.cs
+++ b/src/SJZY.Track.Application/Services/TrackContents/TrackContentService.cs
@@ -380,6 +380,12 @@ public class TrackContentService : ApplicationService
TrackPlaceCityId = matchItem.TrackPlaceCityId,
Remarks = matchItem.Remarks,
TrackTimeZoneValue = matchItem.DestinationTimeZone,
+ IsVisibility = matchItem.IsVisibility,
+ FileItems = matchItem.Files?.Select(x => new FileItemDto
+ {
+ FileName = x.FileName,
+ OssKey = x.OssKey
+ }).ToList()
});
matchContent.AddRange(match);
}