[6.3.0]一键停服增加先决条件提示
This commit is contained in:
@@ -10,6 +10,7 @@ import android.view.animation.LinearInterpolator
|
||||
import androidx.constraintlayout.widget.ConstraintLayout
|
||||
import androidx.core.content.ContextCompat
|
||||
import com.mogo.commons.voice.AIAssist
|
||||
import com.mogo.eagle.core.data.app.AppConfigInfo
|
||||
import com.mogo.eagle.core.data.enums.EventTypeEnumNew
|
||||
import com.mogo.eagle.core.data.msgbox.MsgBoxBean
|
||||
import com.mogo.eagle.core.data.msgbox.MsgBoxType
|
||||
@@ -27,6 +28,7 @@ import com.mogo.eagle.core.function.hmi.R
|
||||
import com.mogo.eagle.core.function.hmi.ui.tools.DockerRebootDialog
|
||||
import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger
|
||||
import com.mogo.eagle.core.utilcode.mogo.logger.scene.SceneConstant.Companion.M_HMI
|
||||
import com.mogo.eagle.core.utilcode.util.ParseVersionUtils
|
||||
import com.mogo.eagle.core.utilcode.util.ThreadUtils
|
||||
import com.mogo.eagle.core.utilcode.util.ToastUtils
|
||||
import com.zhjt.mogo.adas.common.MessageType
|
||||
@@ -204,6 +206,19 @@ class CheckSystemView @JvmOverloads constructor(
|
||||
ToastUtils.showShort("尚未连接工控机,无法下发一键停服命令")
|
||||
return
|
||||
}
|
||||
if(AppConfigInfo.dockerVersion.isEmpty()){
|
||||
ToastUtils.showShort("尚未连接工控机,无法下发一键停服命令")
|
||||
return
|
||||
}
|
||||
if(ParseVersionUtils.parseVersion(true, AppConfigInfo.dockerVersion)<40100){
|
||||
ToastUtils.showShort("此域控版本不支持一键停服功能,最低支持版本为4.1.0")
|
||||
return
|
||||
}
|
||||
if(CallerAutoPilotStatusListenerManager.getState() == 2){
|
||||
//当前处于自动驾驶状态,不可进行重启,Toast提示
|
||||
ToastUtils.showShort("请先退出自动驾驶状态")
|
||||
return
|
||||
}
|
||||
if (isExecutingPowerOff) {
|
||||
//一键停服命令下发执行中
|
||||
ToastUtils.showShort("一键停服命令下发中,请勿重复点击")
|
||||
|
||||
Reference in New Issue
Block a user