Merge pull request #1120 from leonleonyu/features/refine-conv-filter
add end time
This commit is contained in:
commit
a846ec405f
|
|
@ -16,6 +16,7 @@ public class ConversationFilter
|
|||
public string? ChannelId { get; set; }
|
||||
public string? UserId { get; set; }
|
||||
public DateTime? StartTime { get; set; }
|
||||
public DateTime? EndTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Agent task id
|
||||
|
|
|
|||
|
|
@ -393,6 +393,10 @@ public partial class MongoRepository
|
|||
{
|
||||
convFilters.Add(convBuilder.Gte(x => x.CreatedTime, filter.StartTime.Value));
|
||||
}
|
||||
if (filter?.EndTime != null)
|
||||
{
|
||||
convFilters.Add(convBuilder.Lte(x => x.CreatedTime, filter.EndTime.Value));
|
||||
}
|
||||
if (filter?.Tags != null && filter.Tags.Any())
|
||||
{
|
||||
convFilters.Add(convBuilder.AnyIn(x => x.Tags, filter.Tags));
|
||||
|
|
|
|||
Loading…
Reference in a new issue