|
@@ -33,66 +33,45 @@ namespace Hotline.Application.Handlers.FlowEngine;
|
|
|
public class WorkflowNextHandler : INotificationHandler<NextStepNotify>
|
|
|
{
|
|
|
private readonly IOrderDomainService _orderDomainService;
|
|
|
- private readonly IKnowledgeDomainService _knowledgeDomainService;
|
|
|
private readonly IOrderRepository _orderRepository;
|
|
|
- private readonly ITimeLimitDomainService _timeLimitDomainService;
|
|
|
- private readonly IWorkflowDomainService _workflowDomainService;
|
|
|
private readonly ICapPublisher _capPublisher;
|
|
|
private readonly IMapper _mapper;
|
|
|
private readonly ILogger<WorkflowNextHandler> _logger;
|
|
|
- private readonly IOrderScreenRepository _orderScreenRepository;
|
|
|
private readonly IQualityApplication _qualityApplication;
|
|
|
private readonly IOrderDelayRepository _orderDelayRepository;
|
|
|
private readonly IKnowledgeRepository _knowledgeRepository;
|
|
|
- private readonly IKnowledgeWorkFlowRepository _knowledgeWorkFlowRepository;
|
|
|
private readonly ISessionContext _sessionContext;
|
|
|
private readonly IRepository<User> _userRepository;
|
|
|
private readonly IMediator _mediator;
|
|
|
- private readonly IEnforcementApplication _enforcementApplication;
|
|
|
- private readonly IRepository<OrderScreenDetail> _orderScreenDetailRepository;
|
|
|
private readonly ISystemSettingCacheManager _systemSettingCacheManager;
|
|
|
private readonly Publisher _publisher;
|
|
|
|
|
|
public WorkflowNextHandler(
|
|
|
IOrderDomainService orderDomainService,
|
|
|
- IKnowledgeDomainService knowledgeDomainService,
|
|
|
IOrderRepository orderRepository,
|
|
|
- ITimeLimitDomainService timeLimitDomainService,
|
|
|
- IWorkflowDomainService workflowDomainService,
|
|
|
ICapPublisher capPublisher,
|
|
|
IMapper mapper,
|
|
|
ILogger<WorkflowNextHandler> logger,
|
|
|
- IOrderScreenRepository orderScreenRepository,
|
|
|
IQualityApplication qualityApplication,
|
|
|
IKnowledgeRepository knowledgeRepository,
|
|
|
- IKnowledgeWorkFlowRepository knowledgeWorkFlowRepository,
|
|
|
ISessionContext sessionContext,
|
|
|
IOrderDelayRepository orderDelayRepository,
|
|
|
IRepository<User> userRepository,
|
|
|
IMediator mediator,
|
|
|
- IEnforcementApplication enforcementApplication,
|
|
|
- IRepository<OrderScreenDetail> orderScreenDetailRepository,
|
|
|
ISystemSettingCacheManager systemSettingCacheManager,
|
|
|
Publisher publisher)
|
|
|
{
|
|
|
_orderDomainService = orderDomainService;
|
|
|
- _knowledgeDomainService = knowledgeDomainService;
|
|
|
_orderRepository = orderRepository;
|
|
|
- _timeLimitDomainService = timeLimitDomainService;
|
|
|
- _workflowDomainService = workflowDomainService;
|
|
|
_capPublisher = capPublisher;
|
|
|
_mapper = mapper;
|
|
|
_logger = logger;
|
|
|
- _orderScreenRepository = orderScreenRepository;
|
|
|
_qualityApplication = qualityApplication;
|
|
|
_orderDelayRepository = orderDelayRepository;
|
|
|
_knowledgeRepository = knowledgeRepository;
|
|
|
- _knowledgeWorkFlowRepository = knowledgeWorkFlowRepository;
|
|
|
_sessionContext = sessionContext;
|
|
|
_userRepository = userRepository;
|
|
|
_mediator = mediator;
|
|
|
- _enforcementApplication = enforcementApplication;
|
|
|
- _orderScreenDetailRepository = orderScreenDetailRepository;
|
|
|
_systemSettingCacheManager = systemSettingCacheManager;
|
|
|
_publisher = publisher;
|
|
|
}
|