Browse Source

知识库

田爽 1 year ago
parent
commit
c712f33bf5

+ 1 - 0
src/Hotline.Api/Controllers/KnowledgeController.cs

@@ -1027,6 +1027,7 @@ namespace Hotline.Api.Controllers
 		{
 			var (total, items) = await _knowledgeCollectRepository.Queryable()
 				.Includes(x=>x.Knowledge)
+				.Includes(x=>x.Knowledge,t=>t.KnowledgeType)
 				.WhereIF(!string.IsNullOrEmpty(dto.Keyword),x=>x.Knowledge.Title.Contains(dto.Keyword!)||( x.Knowledge.Summary != null &&  x.Knowledge.Summary.Contains(dto.Keyword!)))
 				.Where(x=>x.CreatorId == _sessionContext.UserId)
 				.OrderByDescending(x => x.CreationTime)

+ 6 - 4
src/Hotline.Share/Dtos/Knowledge/KnowledgeDto.cs

@@ -95,10 +95,12 @@ namespace Hotline.Share.Dtos.Knowledge
         /// </summary>
         public string KnowledgeTypeId { get; set; }
 
-        /// <summary>
-        /// 热点
-        /// </summary>
-        public string HotspotId { get; set; }
+        public string KnowledgeTypeName => KnowledgeType != null ? KnowledgeType.Name : "-";
+
+		/// <summary>
+		/// 热点
+		/// </summary>
+		public string HotspotId { get; set; }
 
         /// <summary>
         /// 标题