diff --git a/OCH/mogo-och-charter-passenger/src/main/java/com/mogo/och/bus/passenger/presenter/CharterPassengerNoviceGuidancePresenter.kt b/OCH/mogo-och-charter-passenger/src/main/java/com/mogo/och/bus/passenger/presenter/CharterPassengerNoviceGuidancePresenter.kt
index 3ac0059024..c29775333b 100644
--- a/OCH/mogo-och-charter-passenger/src/main/java/com/mogo/och/bus/passenger/presenter/CharterPassengerNoviceGuidancePresenter.kt
+++ b/OCH/mogo-och-charter-passenger/src/main/java/com/mogo/och/bus/passenger/presenter/CharterPassengerNoviceGuidancePresenter.kt
@@ -1,6 +1,8 @@
package com.mogo.och.bus.passenger.presenter
import androidx.lifecycle.LifecycleOwner
+import com.mogo.och.bus.passenger.R
+import com.mogo.och.bus.passenger.bean.response.OrderInfoResponse
import com.mogo.och.bus.passenger.model.CharterPassengerModel
import com.mogo.och.bus.passenger.ui.dialogfragment.M1ContainFragment
import com.mogo.och.bus.passenger.ui.dialogfragment.NoviceGuidanceFragment
@@ -31,6 +33,20 @@ class CharterPassengerNoviceGuidancePresenter(view: NoviceGuidanceFragment?) :
}catch (e:Exception){
e.printStackTrace()
}
+ when (it.productType) {
+ OrderInfoResponse.M1_LOVE -> {
+ mView?.setProductType("爱情号")
+ }
+ OrderInfoResponse.M1_FAMILY -> {
+ mView?.setProductType("家庭号")
+ }
+ OrderInfoResponse.M1_FRIENDLY -> {
+ mView?.setProductType("朋友号")
+ }
+ else -> {
+ mView?.setProductType("")
+ }
+ }
}
}
diff --git a/OCH/mogo-och-charter-passenger/src/main/java/com/mogo/och/bus/passenger/receive/DriverMessage.kt b/OCH/mogo-och-charter-passenger/src/main/java/com/mogo/och/bus/passenger/receive/DriverMessage.kt
index b1f3cbf364..74e9af28f7 100644
--- a/OCH/mogo-och-charter-passenger/src/main/java/com/mogo/och/bus/passenger/receive/DriverMessage.kt
+++ b/OCH/mogo-och-charter-passenger/src/main/java/com/mogo/och/bus/passenger/receive/DriverMessage.kt
@@ -43,24 +43,13 @@ object DriverMessage: IReceivedMsgListener {
}
}
DPMsgType.TYPE_COMMON.type -> {
- CallerLogger.d(SceneConstant.M_BUS_P + BaseDPMsg.TAG, "收到数据:常规数据")
- val msg = GsonUtils.fromJson(
- String(byteArray),
- DPCommonOperationMsg::class.java
- ) as DPCommonOperationMsg
- pushOperationalToMsgBox(DateTimeUtil.getCurrentTimeStamp(), msg.msg)
- }
- DPMsgType.TYPE_COMMON.type -> {
- CallerLogger.d(SceneConstant.M_BUS_P + BaseDPMsg.TAG, "收到数据:常规数据")
val msg = GsonUtils.fromJson(
String(byteArray),
AppConnectMsg::class.java
) as AppConnectMsg
+ CallerLogger.d(SceneConstant.M_BUS_P + BaseDPMsg.TAG, "收到数据:常规数据:$msg")
if (msg.isViewShow) { //消息盒子显示内容
- OCHSocketMessageManager.pushAppOperationalMsgBox(
- DateTimeUtil.getCurrentTimeStamp(), msg.msg,
- OCHSocketMessageManager.OPERATION_SYSTEM
- )
+ pushOperationalToMsgBox(DateTimeUtil.getCurrentTimeStamp(), msg.msg)
}
if(msg.isPlay){
VoiceNotice.showNotice(msg.msg, AIAssist.LEVEL1)
diff --git a/OCH/mogo-och-charter-passenger/src/main/java/com/mogo/och/bus/passenger/ui/MainFragment.kt b/OCH/mogo-och-charter-passenger/src/main/java/com/mogo/och/bus/passenger/ui/MainFragment.kt
index 012c15cf9f..ccee3bd4b1 100644
--- a/OCH/mogo-och-charter-passenger/src/main/java/com/mogo/och/bus/passenger/ui/MainFragment.kt
+++ b/OCH/mogo-och-charter-passenger/src/main/java/com/mogo/och/bus/passenger/ui/MainFragment.kt
@@ -223,6 +223,9 @@ class MainFragment :
fun showOpenAndCloseDoor() {
val bpFunctionGroup = bpFunctionGroupDialogFragment?.get()
bpFunctionGroup?.dismissAllowingStateLoss()
+ val noviceGuidanceFragment = noviceGuidanceFragment?.get()
+ noviceGuidanceFragment?.dismissAllowingStateLoss()
+
if (m1CarUserNoOrderFragment?.get() == null) {
m1CarUserNoOrderFragment = WeakReference(M1CarUserNoOrderFragment.newInstance())
}
diff --git a/OCH/mogo-och-charter-passenger/src/main/java/com/mogo/och/bus/passenger/ui/dialogfragment/NoviceGuidanceFragment.kt b/OCH/mogo-och-charter-passenger/src/main/java/com/mogo/och/bus/passenger/ui/dialogfragment/NoviceGuidanceFragment.kt
index 7011aa4a80..0009d89f06 100644
--- a/OCH/mogo-och-charter-passenger/src/main/java/com/mogo/och/bus/passenger/ui/dialogfragment/NoviceGuidanceFragment.kt
+++ b/OCH/mogo-och-charter-passenger/src/main/java/com/mogo/och/bus/passenger/ui/dialogfragment/NoviceGuidanceFragment.kt
@@ -67,6 +67,7 @@ class NoviceGuidanceFragment :
override fun getTagName(): String = TAG
override fun initViews() {
+ dialog?.setCancelable(false)
CallerLogger.d(M_BUS_P + TAG, "initViews")
setTargetVisable(startGuidance = true)
@@ -291,6 +292,10 @@ class NoviceGuidanceFragment :
super.onViewStateRestored(savedInstanceState)
}
+ fun setProductType(type: String) {
+ actv_start_guildance.text = "欢迎乘坐蘑菇车联自动驾驶$type!"
+ }
+
companion object {
const val TAG = "NoviceGuidanceFragment"
diff --git a/OCH/mogo-och-charter-passenger/src/main/res/layout/m1_novice_guidance_welcome_fragment.xml b/OCH/mogo-och-charter-passenger/src/main/res/layout/m1_novice_guidance_welcome_fragment.xml
index c1b8af29ec..32e9cf3a81 100644
--- a/OCH/mogo-och-charter-passenger/src/main/res/layout/m1_novice_guidance_welcome_fragment.xml
+++ b/OCH/mogo-och-charter-passenger/src/main/res/layout/m1_novice_guidance_welcome_fragment.xml
@@ -12,7 +12,7 @@
app:layout_constraintStart_toStartOf="parent"
android:layout_marginTop="@dimen/dp_186"
android:layout_marginStart="@dimen/dp_280"
- android:text="欢迎乘坐蘑菇车联自动驾驶亲情号!"
+ android:text="欢迎乘坐蘑菇车联自动驾驶!"
android:visibility="gone"
android:textSize="@dimen/dp_52"
android:textStyle="bold"
diff --git a/OCH/mogo-och-charter-passenger/src/main/res/values/strings.xml b/OCH/mogo-och-charter-passenger/src/main/res/values/strings.xml
index 376b5fe977..cfe640568d 100644
--- a/OCH/mogo-och-charter-passenger/src/main/res/values/strings.xml
+++ b/OCH/mogo-och-charter-passenger/src/main/res/values/strings.xml
@@ -38,13 +38,13 @@
--:--
靠边停车
- 欢迎乘坐蘑菇车联自动驾驶小巴车,按照桌面屏幕的指引,开始探索吧!小蘑菇预祝您旅途愉快
+ 欢迎乘坐蘑菇车联自动驾驶小巴车,按照桌面屏幕的指引,开始探索吧!
- 铛铛~接下来由蘑菇小助手为您\'指引方向\'!
- 关闭车门后,点击‘出发’按钮启程,车辆自动判断开始自动驾驶啦!咻~
- 点击‘停车’按钮后,车辆自动靠边停车,车辆停稳后就可以下车游玩啦!
+ 接下来由蘑菇小助手为您\'指引方向\'!
+ 关闭车门后,点击‘出发’按钮启动
+ 点击‘停车’按钮后进行靠边停车,车辆停稳后就可以下车游玩啦!
最后,蘑菇小助手为您送上乘车小贴士~
- 太棒了!您已完成乘车指南,更多功能欢迎探索~蘑菇小助手预祝您旅途愉快
+ 太棒了!您已完成乘车指南,更多功能欢迎探索,蘑菇小助手预祝您旅途愉快
先关闭车门再启动吧~
自驾系统繁忙,稍后再试试吧~