Exemple #1
0
        /// <summary>
        /// 构造函数
        /// </summary>
        /// <param name="shop"></param>
        /// <param name="channel"></param>
        public MeiTuanProductChannel(ShopType shop, ProductChannel channel)
        {
            Channel           = channel;
            Shop              = shop;
            meituanRepository = new MeiTuanRepository();
            hotelRepository   = new HotelRepository(channel);
            MeiTuanConfig config = new MeiTuanConfig();

            if (Shop == ShopType.LingZhong || Shop == ShopType.YinJi || Shop == ShopType.RenXing)
            {
                config = MeiTuanConfigManager.XiWan;
            }
            else if (Shop == ShopType.ShengLv)
            {
                config = MeiTuanConfigManager.ShengLv;
            }
            else if (Shop == ShopType.RenNiXing)
            {
                config = MeiTuanConfigManager.RenNiXing;
            }

            meiTuanApiClient = new MeiTuanApiClient(config);

            logWriter = new LogWriter("Tmall/Validate");
        }
Exemple #2
0
 public MeiTuanApiClient(MeiTuanConfig config)
 {
     this.Config = config;
     logWriter   = new LogWriter("meituan/request");
 }