| | |
| | | } |
| | | |
| | | private fun callVersion() { |
| | | var map = getMapByAny() |
| | | val map = getMapByAny() |
| | | // map["id"] = CacheKey.getUserId() |
| | | callNet(Api.queryNewData, map) { |
| | | var data = gson.fromJson<VersionBean>(it, VersionBean::class.java) |
| | | callNet(isUseAllTrustService = true, showDialog = true, api = Api.queryNewData, map = map, clickAction = { |
| | | val data = gson.fromJson<VersionBean>(it, VersionBean::class.java) |
| | | if (data.data.version != "" && data.data.version != getVersionName()) { |
| | | if (data.data.mandatory == 2) { |
| | | DialogUtil.getDelAndSureDialog( |
| | | this, |
| | | getString(R.string.新版本更新), |
| | | data.data.content, |
| | | {}, |
| | | { |
| | | browse(data.data.url) |
| | | }) |
| | | } else if (data.data.mandatory == 1) { |
| | | DialogUtil.getDelAndSureDialog( |
| | | this, |
| | | getString(R.string.新版本更新), |
| | | data.data.content, |
| | | { |
| | | EventBus.getDefault().post(BaseEvent(BaseEvent.OUT_APP)) |
| | | }, |
| | | { |
| | | browse(data.data.url) |
| | | }) |
| | | } else { |
| | | // toast("已经是最新版本") |
| | | when (data.data.mandatory) { |
| | | 2 -> { |
| | | DialogUtil.getDelAndSureDialog( |
| | | this, |
| | | getString(R.string.新版本更新), |
| | | data.data.content, |
| | | {}, |
| | | { |
| | | browse(data.data.url) |
| | | }) |
| | | } |
| | | |
| | | 1 -> { |
| | | DialogUtil.getDelAndSureDialog( |
| | | this, |
| | | getString(R.string.新版本更新), |
| | | data.data.content, |
| | | { |
| | | EventBus.getDefault().post(BaseEvent(BaseEvent.OUT_APP)) |
| | | }, |
| | | { |
| | | browse(data.data.url) |
| | | }) |
| | | } |
| | | |
| | | else -> { |
| | | // toast("已经是最新版本") |
| | | } |
| | | } |
| | | } else { |
| | | // toast("已经是最新版本") |
| | | } |
| | | }) { _, _ -> |
| | | |
| | | } |
| | | } |
| | | |