[bugfix]
[循环查询登录状态、展示业务支持]
This commit is contained in:
yangyakun
2024-04-25 16:55:25 +08:00
parent ac145e2512
commit 89b0d07afd
3 changed files with 4 additions and 3 deletions

View File

@@ -163,6 +163,7 @@ object LoginModel {
if (null != data && 0 == data.code) {
// 不用登录也可以获得支持的业务模式
LoginStatusManager.setBusinessType(data.data.businessType)
iTaxiLoginCallback?.searchStatusSuccess()
// 后台已登录
if (valueOf(data.data.driverStatus) == LoginStatusEnum.Login) {
// 业务不支持 去退出登录
@@ -240,8 +241,6 @@ object LoginModel {
}
data?.data?.driverStatus?.let { updateLoginLocalStatus(it) }
iTaxiLoginCallback?.searchStatusSuccess()
}
private fun updateLoginLocalStatus(loginStatus: Int = 0) {

View File

@@ -118,7 +118,6 @@ class LoginPresenter(view: LoginFragment?) : Presenter<LoginFragment?>(view), IT
return
}
if(!LoginStatusManager.checkBusiness(LoginStatusManager.getBusInessType().code)){
LoginModel.queryCarStatus()
return
}
if(!StringUtils.isEmpty(phone)&&!StringUtils.isEmpty(code)) {

View File

@@ -7,6 +7,8 @@ import com.mogo.eagle.core.function.call.autopilot.CallerPlanningRottingListener
import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger
import com.mogo.eagle.core.utilcode.mogo.logger.scene.SceneConstant
import com.mogo.eagle.core.utilcode.util.CoordinateUtils
import com.mogo.och.common.module.manager.logchainanalytic.OchChainLogManager
import com.mogo.och.common.module.manager.logchainanalytic.OchChainLogManager.writeChainLog
import com.mogo.och.common.module.utils.CoordinateCalculateRouteUtil
import mogo.telematics.pad.MessagePad
import java.util.concurrent.ConcurrentHashMap
@@ -103,6 +105,7 @@ object TrajectoryManager : IMoGoPlanningRottingListener {
fun addDownLoadSuccessLine(lineId:Long){
if(lineId>0){
writeChainLog("轨迹监控", "onAutopilotGuardian() 轨迹下载成功${lineId}", true, OchChainLogManager.EVENT_KEY_INFE_WITH_TRAJECTORY)
downLoadSuccessLineIds.add(lineId)
}
}