public ApplicationService(IApplicationRepository ApplicationRepository, INotificationService notificationService, IPublisherRepository publisherRepository, IDatasetRepository datasetRepository, IUnitOfWork unitOfWork, ICoordinationRepository CoordinationRepository) { _applicationRepository = ApplicationRepository; _coordinationRepository = CoordinationRepository; _publisherRepository = publisherRepository; _datasetRepository = datasetRepository; _notificationService = notificationService; _unitOfWork = unitOfWork; }
public UserService(IUserRepository userRepository, IPublisherRepository publisherRepository, IDatasetRepository datasetRepository, ICoordinationRepository coordinationRepository, INotificationService notificationService, IUnitOfWork unitOfWork, IMemoryCache cache) { _userRepository = userRepository; _publisherRepository = publisherRepository; _datasetRepository = datasetRepository; _coordinationRepository = coordinationRepository; _notificationService = notificationService; _unitOfWork = unitOfWork; _cache = cache; }
public DatasetService(IDatasetRepository datasetRepository, INotificationService notificationService, IPublisherRepository publisherRepository, ICategoryRepository categoryRepository, ICoordinationRepository coordinationRepository, ITagsRepository tagsRepository, IUnitOfWork unitOfWork, IMemoryCache cache, IGitlabService gitlabService) { _datasetRepository = datasetRepository; _publisherRepository = publisherRepository; _categoryRepository = categoryRepository; _coordinationRepository = coordinationRepository; _tagsRepository = tagsRepository; _unitOfWork = unitOfWork; _notificationService = notificationService; _cache = cache; _gitlabService = gitlabService; }
public CoordinationService(ICoordinationRepository coordinationRepository, INotificationService notificationService, IPublisherRepository publisherRepository, ICategoryRepository categoryRepository, ITagsRepository tagsRepository, IUnitOfWork unitOfWork, IGitlabService gitlabService) { _coordinationRepository = coordinationRepository; _publisherRepository = publisherRepository; _categoryRepository = categoryRepository; _tagsRepository = tagsRepository; _notificationService = notificationService; _unitOfWork = unitOfWork; _gitlabService = gitlabService; }
/// <summary> /// 保存紧急订单信息 /// </summary> /// <param name="emergentOrder"></param> public static void SvaeEmergentOrder(EmergentOrder emergentOrder, Guid companyId) { ICoordinationRepository repository = Factory.CreateCoordinationRepository(); repository.SvaeEmergentOrder(emergentOrder); if (emergentOrder.OrderIdTypeValue == OrderIdType.Order) { try { var logOrder = new Log.Domain.OrderLog(); logOrder.OrderId = emergentOrder.Id; logOrder.Account = emergentOrder.Account; logOrder.Keyword = "设置紧急"; logOrder.Content = string.Format("订单:{0} 已经被操作员:{1} 设置为紧急", emergentOrder.Id, emergentOrder.Account); logOrder.Company = companyId; logOrder.Role = Common.Enums.OperatorRole.Platform; logOrder.Time = DateTime.Now; logOrder.VisibleRole = OrderRole.Platform; LogService.SaveOrderLog(logOrder); } catch { } } }
/// <summary> /// 查询紧急订单信息 /// </summary> /// <param name="id">单子号</param> /// <param name="orderIdType">单子类型</param> /// <returns></returns> public static EmergentOrder QueryEmergentOrder(decimal id, OrderIdType orderIdType = OrderIdType.Order) { ICoordinationRepository repository = Factory.CreateCoordinationRepository(); return(repository.QueryEmergentOrder(id, orderIdType)); }