|
@@ -10,6 +10,7 @@ using XF.Domain.Exceptions;
|
|
|
using XF.Domain.Repository;
|
|
|
using Hotline.CallCenter.Calls;
|
|
|
using Hotline.File;
|
|
|
+using Hotline.Schedulings;
|
|
|
using Microsoft.AspNetCore.Http;
|
|
|
|
|
|
namespace Hotline.Orders;
|
|
@@ -28,8 +29,9 @@ public class OrderDomainService : IOrderDomainService, IScopeDependency
|
|
|
private readonly IMapper _mapper;
|
|
|
private readonly ILogger<OrderDomainService> _logger;
|
|
|
private readonly IFileRepository _fileRepository;
|
|
|
+ private readonly IRepository<Scheduling> _schedulingRepository;
|
|
|
|
|
|
- public OrderDomainService(
|
|
|
+ public OrderDomainService(
|
|
|
IOrderRepository orderRepository,
|
|
|
IRepository<OrderRedo> orderRedoRepository,
|
|
|
IRepository<OrderPublish> orderPublishRepository,
|
|
@@ -42,7 +44,8 @@ public class OrderDomainService : IOrderDomainService, IScopeDependency
|
|
|
IMapper mapper,
|
|
|
ILogger<OrderDomainService> logger,
|
|
|
IFileRepository fileRepository,
|
|
|
- IRepository<WexCallRecord> wexCallRecordRepository)
|
|
|
+ IRepository<WexCallRecord> wexCallRecordRepository,
|
|
|
+ IRepository<Scheduling> schedulingRepository)
|
|
|
{
|
|
|
_orderRepository = orderRepository;
|
|
|
_orderRedoRepository = orderRedoRepository;
|
|
@@ -56,8 +59,8 @@ public class OrderDomainService : IOrderDomainService, IScopeDependency
|
|
|
_mapper = mapper;
|
|
|
_logger = logger;
|
|
|
_fileRepository = fileRepository;
|
|
|
-
|
|
|
- }
|
|
|
+ _schedulingRepository = schedulingRepository;
|
|
|
+ }
|
|
|
|
|
|
public async Task<Order> GetOrderAsync(string? orderId, bool withHotspot = false, bool withAcceptor = false,
|
|
|
bool withExtension = false, CancellationToken cancellationToken = default)
|
|
@@ -154,6 +157,12 @@ public class OrderDomainService : IOrderDomainService, IScopeDependency
|
|
|
return await _orderComplementRepository.AddAsync(complement, cancellationToken);
|
|
|
}
|
|
|
|
|
|
+ #endregion
|
|
|
+
|
|
|
+ #region SchedulingSendOrder
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
#endregion
|
|
|
|
|
|
#region private
|