lmw
2024-06-07 b1d822d6272dc33928586ffa18b9ed3247f32522
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)