| | |
| | | } |
| | | } |
| | | } |
| | | |
| | | } |
| | | } |
| | | } |
| | |
| | | // map["id"] = CacheKey.getUserId() |
| | | callNet(Api.queryNewData, map) { |
| | | var data = gson.fromJson<VersionBean>(it, VersionBean::class.java) |
| | | if (data.data.version != "" && data.data.version != Utils.getAppVersion(this)) { |
| | | if (data.data.version != "" && data.data.version > Utils.getAppVersion(this)) { |
| | | if (data.data.mandatory == 2) { |
| | | DialogUtil.getDelAndSureDialog(this, "有新版本是否更新?", {}, { |
| | | DownloadUtil(this).downloadAPK(data.data.url, "未来出行司机端") |
| | |
| | | } |
| | | |
| | | |
| | | private fun initCall() { |
| | | private fun initCall(playVoice:Boolean = true) { |
| | | var map = getMapByAny() |
| | | callNet(Api.queryHomeData, map) { |
| | | var data = gson.fromJson<HomeDataBean>(it, HomeDataBean::class.java) |
| | |
| | | tv_lien_name.text = data.data.brand.toString() |
| | | tv_car.text = if (data.data.work == 1) "收车" else "出车" |
| | | if (data.data.work == 1){ |
| | | MyApplication.getTTsManager().setVideoText("您正在上班中") |
| | | if (playVoice) |
| | | MyApplication.getTTsManager().setVideoText("您正在上班中") |
| | | beOnDuty(true) |
| | | }else{ |
| | | MyApplication.getTTsManager().setVideoText("您已收车") |
| | | if (playVoice) |
| | | MyApplication.getTTsManager().setVideoText("您已收车") |
| | | beOnDuty(false) |
| | | } |
| | | tv_time.text = DateUtil.getTime( |
| | |
| | | }else{ |
| | | var map= getMapByAny() |
| | | map["type"] = bean[0].id |
| | | callNet(Api.work, map) { |
| | | callNet(Api.work, map,{ |
| | | toast("上班成功") |
| | | beOnDuty(true) |
| | | EventBus.getDefault().post(BaseEvent(BaseEvent.START_CAR)) |
| | | }){ |
| | | if (it?.contains("人脸") == true){ |
| | | tv_face.visible() |
| | | } |
| | | } |
| | | } |
| | | } |
| | |
| | | } |
| | | BaseEvent.FACE_FAILED -> { |
| | | tv_face.visible() |
| | | initCall(false) |
| | | } |
| | | BaseEvent.START_RECORD -> { |
| | | if (!MyApplication.isRecording) |