Merge remote-tracking branch 'origin/dev_robotaxi-d_240912_6.7.0' into dev_robotaxi-d_240912_6.7.0
This commit is contained in:
@@ -7,6 +7,7 @@ import com.mogo.commons.storage.SharedPrefsMgr
|
||||
import com.mogo.eagle.core.data.config.FunctionBuildConfig
|
||||
import com.mogo.eagle.core.function.call.autopilot.CallerAutoPilotControlManager
|
||||
import com.mogo.eagle.core.network.utils.digest.DigestUtils
|
||||
import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger
|
||||
import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger.d
|
||||
import com.mogo.eagle.core.utilcode.mogo.logger.scene.SceneConstant.Companion.M_BUS
|
||||
import com.mogo.eagle.core.utilcode.util.NetworkUtils
|
||||
@@ -106,6 +107,11 @@ object LineModel {
|
||||
*/
|
||||
private fun queryCarExecutableTaskList(isBackground:Boolean) {
|
||||
if(isRequesting.get()){
|
||||
CallerLogger.d(TAG,"正在同步请稍等")
|
||||
val lastUpdateTime = SharedPrefsMgr.getInstance().getLong(EXECUTABLECHANGETIME, 0)
|
||||
mBusLinesCallbackMap.forEach { callback ->
|
||||
callback.value.onRefreshSuccess(lastUpdateTime)
|
||||
}
|
||||
return
|
||||
}
|
||||
isRequesting.set(true)
|
||||
|
||||
@@ -240,6 +240,13 @@ object OrderModel {
|
||||
if (e is DataException) {
|
||||
|
||||
}
|
||||
LineModel.leaveStationSuccess()
|
||||
isArrivedStation = false
|
||||
onStartAutopilot()
|
||||
|
||||
ThirdDeviceData.leaveStation()
|
||||
|
||||
updateBusStatus()
|
||||
}
|
||||
|
||||
override fun onComplete() {
|
||||
@@ -406,6 +413,18 @@ object OrderModel {
|
||||
if (e is DataException) {
|
||||
|
||||
}
|
||||
ThirdDeviceData.arriveStation()
|
||||
d(TAG, "arrivedStation onComplete")
|
||||
LineModel.stationList?.let {
|
||||
LineModel.startStationIndex +=1
|
||||
val startStation = LineManager.getStations().second
|
||||
if(LineModel.startStationIndex +1< it.size){
|
||||
val endStation = it[LineModel.startStationIndex +1]
|
||||
LineManager.setStartAndEndStation(startStation,endStation)
|
||||
}
|
||||
}
|
||||
LineModel.arrivedStationSuccess()
|
||||
updateBusStatus()
|
||||
}
|
||||
|
||||
override fun onComplete() {
|
||||
|
||||
Reference in New Issue
Block a user