|
|
@@ -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)
|