This commit is contained in:
2020-10-13 23:42:48 +08:00
parent 6b82fd5419
commit fa83767e3e
4 changed files with 45 additions and 4 deletions

View File

@@ -1 +1 @@
tBchannelMapr?generalp'FmBuildLocation@iosBuildDmProductNameD添添办公CisThirdExitJmBundleVersionCode tBchannelMaps?generalp'FmBuildLocation@iosBuildDmProductNameD添添办公CisThirdExitJmBundleVersionCode

View File

@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 12d49a1a05449429383d2dd5bc950c04
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -202,7 +202,7 @@ function getChlCode()
if chnCfg ~= nil then if chnCfg ~= nil then
return MapEx.getString(chnCfg, "SubChannel") return MapEx.getString(chnCfg, "SubChannel")
end end
local chlCode = "1000" local chlCode = "3000"
chnCfg = getChlCfg() chnCfg = getChlCfg()
if (chnCfg ~= nil) then if (chnCfg ~= nil) then
chlCode = MapEx.getString(chnCfg, "SubChannel") chlCode = MapEx.getString(chnCfg, "SubChannel")

View File

@@ -203,9 +203,15 @@ function CLLPSplash.updateRes()
end end
CLLPSplash.selectServer = function(callback) CLLPSplash.selectServer = function(callback)
local onGetServers = function(content, orgs) local onGetServers4Channel = function(content, orgs)
local _content = json.decode(content) local _content = json.decode(content)
local servers = _content[tostring(CLCfgBase.self.appUniqueID)] or {} local serverIds = _content[getChlCode()] or {}
local serversMap = orgs
local servers = {}
for i, sid in ipairs(serverIds) do
servers[i] = serversMap[sid]
end
local userName = Prefs.getUserName() local userName = Prefs.getUserName()
DBUser.isWhiteUser( DBUser.isWhiteUser(
userName, userName,
@@ -218,6 +224,7 @@ CLLPSplash.selectServer = function(callback)
for key, v in pairs(servers) do for key, v in pairs(servers) do
if v.isDev == 0 then if v.isDev == 0 then
server = v server = v
break
end end
end end
Utl.doCallback(callback, server) Utl.doCallback(callback, server)
@@ -225,6 +232,32 @@ CLLPSplash.selectServer = function(callback)
end end
) )
end end
local onGetServers = function(content, orgs)
local _content = json.decode(content)
local servers = _content[tostring(CLCfgBase.self.appUniqueID)] or {}
-- 取得渠道对应的服务器
local url = joinStr(CLVerManager.self.baseUrl, "/servers4Channel.json")
WWWEx.get(
Utl.urlAddTimes(url),
nil,
CLAssetType.text,
onGetServers4Channel,
function()
CLUIUtl.showConfirm(
"无法取得服务器,点击重试",
function()
CLLPSplash.selectServer(callback)
end
)
end,
servers,
true,
2
)
end
local url = joinStr(CLVerManager.self.baseUrl, "/servers.json") local url = joinStr(CLVerManager.self.baseUrl, "/servers.json")
WWWEx.get( WWWEx.get(
Utl.urlAddTimes(url), Utl.urlAddTimes(url),