fromDateUtc
This commit is contained in:
parent
b5057b9a4d
commit
7c07811ef6
|
|
@ -20,12 +20,14 @@ namespace Nop.Plugin.Misc.FruitBankPlugin.Areas.Admin.Controllers;
|
||||||
public class CustomOrderSignalREndpoint(FruitBankDbContext ctx, SignalRSendToClientService sendToClient, IPriceCalculationService customPriceCalculationService,IEventPublisher eventPublisher, IWorkContext workContext, IEnumerable<IAcLogWriterBase> logWriters)
|
public class CustomOrderSignalREndpoint(FruitBankDbContext ctx, SignalRSendToClientService sendToClient, IPriceCalculationService customPriceCalculationService,IEventPublisher eventPublisher, IWorkContext workContext, IEnumerable<IAcLogWriterBase> logWriters)
|
||||||
: ICustomOrderSignalREndpointServer
|
: ICustomOrderSignalREndpointServer
|
||||||
{
|
{
|
||||||
|
private const int FromOrderDays = -14;
|
||||||
private readonly ILogger _logger = new Logger<CustomOrderSignalREndpoint>(logWriters.ToArray());
|
private readonly ILogger _logger = new Logger<CustomOrderSignalREndpoint>(logWriters.ToArray());
|
||||||
|
|
||||||
[SignalR(SignalRTags.GetAllOrderDtos)]
|
[SignalR(SignalRTags.GetAllOrderDtos)]
|
||||||
public async Task<List<OrderDto>> GetAllOrderDtos()
|
public async Task<List<OrderDto>> GetAllOrderDtos()
|
||||||
{
|
{
|
||||||
return await ctx.OrderDtos.GetAll(true).ToListAsync();
|
var fromDateUtc = DateTime.UtcNow.Date.AddDays(FromOrderDays);
|
||||||
|
return await ctx.OrderDtos.GetAll(true).Where(o => o.CreatedOnUtc > fromDateUtc).ToListAsync();
|
||||||
}
|
}
|
||||||
|
|
||||||
[SignalR(SignalRTags.GetOrderDtoById)]
|
[SignalR(SignalRTags.GetOrderDtoById)]
|
||||||
|
|
@ -73,11 +75,11 @@ public class CustomOrderSignalREndpoint(FruitBankDbContext ctx, SignalRSendToCli
|
||||||
return await ctx.OrderItemDtos.GetByIdAsync(orderItemId, true);
|
return await ctx.OrderItemDtos.GetByIdAsync(orderItemId, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
[SignalR(SignalRTags.GetAllOrderItemDtos)]
|
[SignalR(SignalRTags.GetAllOrderItemDtos)]
|
||||||
public async Task<List<OrderItemDto>> GetAllOrderItemDtos()
|
public async Task<List<OrderItemDto>> GetAllOrderItemDtos()
|
||||||
{
|
{
|
||||||
return await ctx.OrderItemDtos.GetAll(true).ToListAsync();
|
var fromDateUtc = DateTime.UtcNow.Date.AddDays(FromOrderDays);
|
||||||
|
return await ctx.OrderItemDtos.GetAll(true).Where(oi => oi.OrderDto.CreatedOnUtc > fromDateUtc).ToListAsync();
|
||||||
}
|
}
|
||||||
|
|
||||||
[SignalR(SignalRTags.GetAllOrderItemDtoByOrderId)]
|
[SignalR(SignalRTags.GetAllOrderItemDtoByOrderId)]
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue