From b1d822d6272dc33928586ffa18b9ed3247f32522 Mon Sep 17 00:00:00 2001 From: lmw <125975490@qq.com> Date: 星期五, 07 六月 2024 14:48:20 +0800 Subject: [PATCH] 修改部分bug --- app/src/main/java/com/future/driver/ui/main/MainActivity.kt | 18 ++++++++++++------ 1 files changed, 12 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/com/future/driver/ui/main/MainActivity.kt b/app/src/main/java/com/future/driver/ui/main/MainActivity.kt index ac6d2b0..de08945 100644 --- a/app/src/main/java/com/future/driver/ui/main/MainActivity.kt +++ b/app/src/main/java/com/future/driver/ui/main/MainActivity.kt @@ -118,7 +118,6 @@ } } } - } } } @@ -150,7 +149,7 @@ // 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, "未来出行司机端") @@ -187,7 +186,7 @@ } - 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) @@ -200,10 +199,12 @@ 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( @@ -287,10 +288,14 @@ }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() + } } } } @@ -337,6 +342,7 @@ } BaseEvent.FACE_FAILED -> { tv_face.visible() + initCall(false) } BaseEvent.START_RECORD -> { if (!MyApplication.isRecording) -- Gitblit v1.7.1