Эх сурвалжийг харах

修改知识库超期未更新统计bug

tangjiang 1 өдөр өмнө
parent
commit
5784c86833

+ 3 - 0
src/Hotline.Application/Knowledge/KnowApplication.cs

@@ -525,9 +525,12 @@ namespace Hotline.Application.Knowledge
                     .WhereIF(!string.IsNullOrEmpty(dto.Keyword), p => p.SourceOrganize.Name.Contains(dto.Keyword))
                     .Select(p => new KnowedgeStatisticsDto
                     {
+                       Index= SqlFunc.RowNumber($"{p.LastModificationTime} desc "),
                         LastModificationTime = p.LastModificationTime,
                         OrgName = p.SourceOrganize.Name
                     })
+                    .MergeTable()
+                    .Where(p=>p.Index==1)
                     .OrderByDescending(p => p.LastModificationTime);
         }
     }

+ 1 - 0
src/Hotline.Share/Dtos/Knowledge/KnowedgeStatisticsDto.cs

@@ -2,6 +2,7 @@
 {
     public class KnowedgeStatisticsDto
     {
+        public int Index { get; set; }
         public string? OrgName { get; set; }
 
         public DateTime? LastModificationTime { get; set; }