Beispiel #1
0
        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");
        }
Beispiel #2
0
        /// <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();
        }