/// <summary>
        /// 获取手机端登录数据
        /// </summary>
        private static void GetMobileLoginData()
        {
            ConfigInfo webConfig       = Fetch.GetWebSiteConfig();
            string     imageServerHost = webConfig.Field2;
            //获取登录数据
            DataSet ds = FacadeManage.aideNativeWebFacade.GetMobileLoginInfo();
            //获取系统配置信息
            MobileSystemConfig config = GetMobileSystemConfig(ds.Tables[0]);
            //大喇叭道具信息由道具表提供
            GameProperty prop = FacadeManage.aidePlatformFacade.GetGameProperty(306);

            config.DiamondBuyPropCount = prop.ExchangeRatio;
            config.GoldBuyPropCount    = 0;
            //获取客服界面配置
            MobileCustomerService mcs = DataHelper.ConvertRowToObject <MobileCustomerService>(ds.Tables[1].Rows[0]);
            //获取系统公告配置
            IList <NoticeMobile> noticelist = DataHelper.ConvertDataTableToObjects <NoticeMobile>(ds.Tables[2]);
            //获取手机广告图
            IList <AdsMobile> plate = DataHelper.ConvertDataTableToObjects <AdsMobile>(ds.Tables[3]);
            IList <AdsMobile> alert = DataHelper.ConvertDataTableToObjects <AdsMobile>(ds.Tables[4]);

            foreach (AdsMobile ads in plate)
            {
                ads.ResourceURL = ads.ResourceURL.IndexOf("http://", StringComparison.Ordinal) < 0
                    ? imageServerHost + ads.ResourceURL
                    : ads.ResourceURL;
            }
            foreach (AdsMobile ads in alert)
            {
                ads.ResourceURL = ads.ResourceURL.IndexOf("http://", StringComparison.Ordinal) < 0
                    ? imageServerHost + ads.ResourceURL
                    : ads.ResourceURL;
            }
            //输出数据
            _ajv.SetValidDataValue(true);
            _ajv.SetDataItem("systemConfig", config);
            _ajv.SetDataItem("customerService", mcs);
            _ajv.SetDataItem("systemNotice", noticelist);
            _ajv.SetDataItem("adsList", plate);
            _ajv.SetDataItem("adsAlertList", alert);
        }
        /// <summary>
        /// 获取手机端配置
        /// </summary>
        private static MobileSystemConfig GetMobileSystemConfig(DataTable table)
        {
            MobileSystemConfig config = new MobileSystemConfig();

            if (table == null || table.Rows.Count <= 0)
            {
                return(config);
            }
            foreach (DataRow item in table.Rows)
            {
                // ReSharper disable once SwitchStatementMissingSomeCases
                switch (item["StatusName"].ToString())
                {
                case "JJOpenMobileMall":
                    config.IsOpenMall = Convert.ToInt32(item["StatusValue"]);
                    break;

                case "JJPayBindSpread":
                    config.IsPayBindSpread = Convert.ToInt32(item["StatusValue"]);
                    break;

                case "JJBindSpreadPresent":
                    config.BindSpreadPresent = Convert.ToInt32(item["StatusValue"]);
                    break;

                case "JJRankingListType":
                    config.RankingListType = Convert.ToInt32(item["StatusValue"]);
                    break;

                case "JJPayChannel":
                    config.PayChannel = Convert.ToInt32(item["StatusValue"]);
                    break;

                case "JJDiamondBuyProp":
                    config.DiamondBuyPropCount = Convert.ToInt32(item["StatusValue"]);
                    break;

                case "JJRealNameAuthentPresent":
                    config.RealNameAuthentPresent = Convert.ToInt32(item["StatusValue"]);
                    break;

                case "JJEffectiveFriendGame":
                    config.EffectiveFriendGame = Convert.ToInt32(item["StatusValue"]);
                    break;

                case "IOSNotStorePaySwitch":
                    config.IOSNotStorePaySwitch = Convert.ToInt32(item["StatusValue"]);
                    break;

                case "JJGoldBuyProp":
                    config.GoldBuyPropCount = Convert.ToInt32(item["StatusValue"]);
                    break;

                case "EnjoinInsure":
                    config.EnjoinInsure = Convert.ToInt32(item["StatusValue"]);
                    break;

                case "TransferStauts":
                    config.TransferStauts = Convert.ToInt32(item["StatusValue"]);
                    break;
                }
            }
            return(config);
        }