Merge branch 'S03-轨迹中台优化项' into dev
This commit is contained in:
commit
fca855b69c
13
.idea/.idea.SJZY.Track.Api/.idea/.gitignore
generated
vendored
Normal file
13
.idea/.idea.SJZY.Track.Api/.idea/.gitignore
generated
vendored
Normal file
@ -0,0 +1,13 @@
|
||||
# Default ignored files
|
||||
/shelf/
|
||||
/workspace.xml
|
||||
# Rider ignored files
|
||||
/projectSettingsUpdater.xml
|
||||
/.idea.SJZY.Track.Api.iml
|
||||
/modules.xml
|
||||
/contentModel.xml
|
||||
# Editor-based HTTP Client requests
|
||||
/httpRequests/
|
||||
# Datasource local storage ignored files
|
||||
/dataSources/
|
||||
/dataSources.local.xml
|
||||
@ -58,11 +58,11 @@
|
||||
/// <summary>
|
||||
/// 选中的轨迹标记id
|
||||
/// </summary>
|
||||
public List<int>? SelectIds { get; set; }
|
||||
public List<int>? SelectIds { get; set; }
|
||||
|
||||
///// <summary>
|
||||
///// 关键字
|
||||
///// </summary>
|
||||
//public string Keywords { get; set; }
|
||||
/// <summary>
|
||||
/// 关键字
|
||||
/// </summary>
|
||||
public string? Keywords { get; set; }
|
||||
}
|
||||
}
|
||||
@ -57,12 +57,12 @@ public class CapFilter : SubscribeFilter
|
||||
/// <returns></returns>
|
||||
public override Task OnSubscribeExecutedAsync(ExecutedContext context)
|
||||
{
|
||||
context.DeliverMessage.Headers.TryGetValue("sjzy-receive-time", out var receiveTime);
|
||||
context.DeliverMessage.Headers.TryGetValue("cap-msg-name", out var receiveName);
|
||||
context.DeliverMessage.Headers.TryGetValue("sjzy-arguments", out var arguments);
|
||||
context.DeliverMessage.Headers.TryGetValue("cap-msg-id", out var messageId);
|
||||
|
||||
BuildLog(receiveTime!, receiveName!, arguments!, false, messageId!);
|
||||
// context.DeliverMessage.Headers.TryGetValue("sjzy-receive-time", out var receiveTime);
|
||||
// context.DeliverMessage.Headers.TryGetValue("cap-msg-name", out var receiveName);
|
||||
// context.DeliverMessage.Headers.TryGetValue("sjzy-arguments", out var arguments);
|
||||
// context.DeliverMessage.Headers.TryGetValue("cap-msg-id", out var messageId);
|
||||
//
|
||||
// BuildLog(receiveTime!, receiveName!, arguments!, false, messageId!);
|
||||
|
||||
return Task.CompletedTask;
|
||||
}
|
||||
@ -86,11 +86,11 @@ public class CapFilter : SubscribeFilter
|
||||
LogHelper.Error($"cap-msg-id:{messageId}\n{context.Exception}");
|
||||
|
||||
|
||||
context.DeliverMessage.Headers.TryGetValue("sjzy-receive-time", out var receiveTime);
|
||||
context.DeliverMessage.Headers.TryGetValue("cap-msg-name", out var receiveName);
|
||||
context.DeliverMessage.Headers.TryGetValue("sjzy-arguments", out var arguments);
|
||||
|
||||
BuildLog(receiveTime!, receiveName!, arguments, true, messageId!);
|
||||
// context.DeliverMessage.Headers.TryGetValue("sjzy-receive-time", out var receiveTime);
|
||||
// context.DeliverMessage.Headers.TryGetValue("cap-msg-name", out var receiveName);
|
||||
// context.DeliverMessage.Headers.TryGetValue("sjzy-arguments", out var arguments);
|
||||
//
|
||||
// BuildLog(receiveTime!, receiveName!, arguments, true, messageId!);
|
||||
|
||||
return Task.CompletedTask;
|
||||
}
|
||||
|
||||
@ -18,10 +18,10 @@ namespace SJZY.Track.Domain.Dtos.TrackFlags
|
||||
/// </summary>
|
||||
public List<int>? SelectIds { get; set; }
|
||||
|
||||
///// <summary>
|
||||
///// 关键字
|
||||
///// </summary>
|
||||
//public string Keywords { get; set; }
|
||||
/// <summary>
|
||||
/// 关键字
|
||||
/// </summary>
|
||||
public string? Keywords { get; set; }
|
||||
}
|
||||
|
||||
public class GetTrackFlagListVO
|
||||
|
||||
@ -8,7 +8,7 @@
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="SJZY.Expand.ABP.Core" Version="7.7.1" />
|
||||
<PackageReference Include="SJZY.Expand.ABP.Core" Version="7.7.5"/>
|
||||
<PackageReference Include="SJZY.Expand.ElasticSearch" Version="7.0.17" />
|
||||
</ItemGroup>
|
||||
|
||||
|
||||
@ -46,8 +46,9 @@ public class TrackFlagRepository : BasicRepository<TrackFlagEntity>, ITrackFlagR
|
||||
.LeftJoin<VUserEntity>((a, b, c) => a.CreateUserId == c.Id && c.IsDeleted == false)
|
||||
.LeftJoin<VUserEntity>((a, b, c, d) => a.UpdateUserId == d.Id && d.IsDeleted == false)
|
||||
.WhereIF(input.SubSystemId > 0, (a, b, c, d) => a.SubSystemId == input.SubSystemId)
|
||||
.WhereIF(!input.Keywords.IsNullOrWhiteSpace(), (a, b, c, d) => SqlFunc.Contains(a.Code, input.Keywords))
|
||||
.OrderByIF(input.SelectIds.IsNullOrEmpty(), (a, b, c, d) => a.CreateTime, OrderByType.Desc)
|
||||
.OrderByIF(!input.SelectIds.IsNullOrEmpty(), (a, b, c, d) => SqlFunc.IIF(input.SelectIds.Contains(a.Id), SqlFunc.DateAdd(SqlFunc.GetDate(), 1), a.CreateTime), OrderByType.Desc)
|
||||
.OrderByIF(!input.SelectIds.IsNullOrEmpty(), (a, b, c, d) => SqlFunc.IIF(input.SelectIds!.Contains(a.Id), SqlFunc.DateAdd(SqlFunc.GetDate(), 1), a.CreateTime), OrderByType.Desc)
|
||||
.Select((a, b, c, d) => new GetTrackFlagListVO
|
||||
{
|
||||
Id = a.Id,
|
||||
|
||||
Loading…
Reference in New Issue
Block a user