public CtripProductChannel(ShopType shopType) { ctripApiClient = new CtripApiClient(Ctrip.Config.ApiConfigManager.ChenYi); this.Shop = shopType; ctripRepository = new CtripRepository(); hotelRepository = new HotelRepository(ProductChannel.Ctrip); logWriter = new LogWriter("Tmall/Validate"); }
/// <summary> /// 构造函数 /// </summary> public CtripTmallOrderChannel(ShopType shopType) { Shop = shopType; chenYiCtripOrderChannel = new ChenYiCtripOrderChannel(shopType); syncOrderLogWriter = new LogWriter("SynOrder"); if (Shop == ShopType.ShengLv || Shop == ShopType.RenNiXing) { sqlSugarClient = SqlSugarContext.ResellbaseInstance; orderRepository = new ShengLvOrderRepository(); } else { orderRepository = new ThirdOrderRepository(); sqlSugarClient = SqlSugarContext.BigTreeInstance; } ctripRepository = new CtripRepository(); }