Lyyyi недель назад: 2
Родитель
Сommit
8d108eb999
1 измененных файлов с 8 добавлено и 7 удалено
  1. 8 7
      OASystem/OASystem.Api/Controllers/ResourceController.cs

+ 8 - 7
OASystem/OASystem.Api/Controllers/ResourceController.cs

@@ -2554,7 +2554,7 @@ Inner Join Sys_Department as d With(Nolock) On u.DepId=d.Id Where m.Id={0} ", _m
                 invAiInfo.Id,
                 invAiInfo.InvName,
                 invAiInfo.GroupId,
-                invAiInfo.AiCrawledDetails,
+                AiCrawledDetails = invAiInfo.AiCrawledDetails.OrderByDescending(x => x.OperatedAt).ToList(),
                 Entry = invAiInfo.EntryInfo
             }));
         }
@@ -2674,7 +2674,7 @@ Inner Join Sys_Department as d With(Nolock) On u.DepId=d.Id Where m.Id={0} ", _m
             editInfo.OperatedAt = DateTime.Now;
 
             datas.Add(editInfo);
-            invAiInfo.AiCrawledDetails = datas;
+            invAiInfo.AiCrawledDetails = datas.OrderByDescending(x => x.OperatedAt).ToList();
 
             var editUpd = await _sqlSugar.Updateable(invAiInfo).UpdateColumns(x => x.AiCrawledDetails).ExecuteCommandAsync();
             if (editUpd < 1)
@@ -2705,7 +2705,7 @@ Inner Join Sys_Department as d With(Nolock) On u.DepId=d.Id Where m.Id={0} ", _m
                 return Ok(JsonView(false, "当前数据信息不存在!"));
 
             var newDataInfos = dataInfo.AiCrawledDetails.Where(x => x.Guid != guid).ToList();
-            dataInfo.AiCrawledDetails = newDataInfos;
+            dataInfo.AiCrawledDetails = newDataInfos.OrderByDescending(x => x.OperatedAt).ToList();
 
             var update = await _sqlSugar.Updateable(dataInfo).ExecuteCommandAsync();
             if (update < 1)
@@ -2895,8 +2895,9 @@ Inner Join Sys_Department as d With(Nolock) On u.DepId=d.Id Where m.Id={0} ", _m
 
                 #region 数据库操作
                 invAiInfo.AiCrawledDetails.AddRange(hunyuanAIInvDatas);
+                invAiInfo.AiCrawledDetails = invAiInfo.AiCrawledDetails.OrderByDescending(x => x.OperatedAt).ToList();
 
-                var update = await _sqlSugar.Updateable(invAiInfo).ExecuteCommandAsync();
+               var update = await _sqlSugar.Updateable(invAiInfo).ExecuteCommandAsync();
                 if (update < 1)
                 {
                     return Ok(JsonView(false, $"AI续写,数据更新失败!"));
@@ -3342,7 +3343,7 @@ Inner Join Sys_Department as d With(Nolock) On u.DepId=d.Id Where m.Id={0} ", _m
             // 再添加AI生成的邮件数据
             invAiInfo.AiCrawledDetails.AddRange(clientInfoSources);
             // 排序
-            invAiInfo.AiCrawledDetails = invAiInfo.AiCrawledDetails.OrderBy(x => x.OperatedAt).ToList();
+            invAiInfo.AiCrawledDetails = invAiInfo.AiCrawledDetails.OrderByDescending(x => x.OperatedAt).ToList();
 
             var update = await _sqlSugar.Updateable(invAiInfo).UpdateColumns(x => x.AiCrawledDetails).ExecuteCommandAsync();
             if (update < 1)
@@ -3391,7 +3392,7 @@ Inner Join Sys_Department as d With(Nolock) On u.DepId=d.Id Where m.Id={0} ", _m
             var datas = dataList.Where(x => x.Guid != dto.Guid).ToList();
             datas.Add(editInfo);
             // 排序
-            invAiInfo.AiCrawledDetails = datas.OrderBy(x => x.OperatedAt).ToList();
+            invAiInfo.AiCrawledDetails = datas.OrderByDescending(x => x.OperatedAt).ToList();
 
             var editUpd = await _sqlSugar.Updateable(invAiInfo).UpdateColumns(x => x.AiCrawledDetails).ExecuteCommandAsync();
             if (editUpd < 1)
@@ -3483,7 +3484,7 @@ Inner Join Sys_Department as d With(Nolock) On u.DepId=d.Id Where m.Id={0} ", _m
             // 再添加AI生成的邮件数据
             invAiInfo.AiCrawledDetails.AddRange(seedInvInfos);
             // 排序
-            invAiInfo.AiCrawledDetails = invAiInfo.AiCrawledDetails.OrderBy(x=> x.OperatedAt).ToList();
+            invAiInfo.AiCrawledDetails = invAiInfo.AiCrawledDetails.OrderByDescending(x=> x.OperatedAt).ToList();
 
             var update = await _sqlSugar.Updateable(invAiInfo).UpdateColumns(x => x.AiCrawledDetails).ExecuteCommandAsync();
             if (update < 1)