--[[ 由于数据表压缩,顺序是在设备激活BI上报之后,导致上报的地区数据有误 此处为程序手写数据表代替原策划表,为了解决在上报时需要读表 ]] local LocalizationRegionCfg = {} -- k-timeZone(主键ID) v-RegionId(默认推荐大区) local RegionListDataSheet = { [0] = 3, --英国 [1] = 3, --欧洲中部 [2] = 3, --东欧 [3] = 3, --莫斯科、中东 [4] = 3, --高加索 [5] = 3, --中亚 [6] = 1, --南亚 [7] = 1, --越南、老挝、泰国 [8] = 1, --北京 [9] = 1, --日本、韩国 [10] = 1, --澳大利亚 [11] = 1, --所罗门群岛 [12] = 1, --新西兰 [-1] = 3, --佛得角 [-2] = 3, --丹麦 [-3] = 2, --南美东部 [-4] = 2, --委内瑞拉、巴拉圭 [-5] = 2, --美国东部、秘鲁 [-6] = 2, --美国中部、墨西哥 [-7] = 2, --美国山地 [-8] = 2, --美国西部 [-9] = 2, --阿拉斯加 [-10] = 2, --夏威夷 [-11] = 2, --纽埃岛(新西兰) [-12] = 1, --埃尼威托克岛 } -- k:主键ID -- v:名称、时区文本、对应大区name、对应大区ID、极尊邀请对应跳转app、对应大区url local RegionTypeDataSheet = { [1] = {RegionName = "IDS_Region_RegionAsia", RegionTime="IDS_Region_RegionTimeAsia", Name="hmt", Number="61", VIPInvitationApp=1, PingUrl="http://asia.speedtest.taiplat.com"}, --亚服 [2] = {RegionName = "IDS_Region_RegionAmerica", RegionTime="IDS_Region_RegionTimeAmerica", Name="ame", Number="62", VIPInvitationApp=2, PingUrl="http://america.speedtest.taiplat.com"}, --美服 [3] = {RegionName = "IDS_Region_RegionEurope", RegionTime="IDS_Region_RegionTimeEurope", Name="emea", Number="63", VIPInvitationApp=2, PingUrl="http://europe.speedtest.taiplat.com"}, --欧服 } function LocalizationRegionCfg.GetRegionIdByTimeZone(timeZone) return RegionListDataSheet[timeZone] end function LocalizationRegionCfg.GetRegionTypeDataSheetIterator() return pairs(RegionTypeDataSheet) end function LocalizationRegionCfg.GetRegionTypeDataById(Id) return RegionTypeDataSheet[Id] end return LocalizationRegionCfg