[fea]
[offline]
[add siteInfos]
This commit is contained in:
yangyakun
2024-12-31 17:26:37 +08:00
parent f436374079
commit ace51b6552
2 changed files with 18 additions and 4 deletions

View File

@@ -8,20 +8,33 @@ import com.mogo.eagle.core.data.config.FunctionBuildConfig
import com.mogo.eagle.core.function.api.och.IOchCustomViewProvider
import com.mogo.eagle.core.utilcode.mogo.AppIdentityModeUtils
import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger
import com.mogo.eagle.core.utilcode.mogo.logger.scene.SceneConstant.Companion.M_OCHCOMMON
import com.mogo.och.common.module.biz.login.ILoginCallback
import com.mogo.och.common.module.biz.login.LoginStatusEnum
import com.mogo.och.common.module.biz.login.LoginStatusManager
import com.mogo.och.common.module.biz.provider.CommonService
import com.mogo.och.facade.constant.FacadeConst
import com.mogo.och.facade.route.FacadeProvider
import kotlin.random.Random
@Route(path = FacadeConst.OCH_VIEW_PATH)
class OchCustomViewProvider : IOchCustomViewProvider {
class OchCustomViewProvider : IOchCustomViewProvider, ILoginCallback {
companion object {
const val TAG = "OchCustomViewProvider"
const val TAG = M_OCHCOMMON+"OchCustomViewProvider"
}
init {
LoginStatusManager.addListener(TAG,this)
}
private var commonService: CommonService?=null
override fun onStatusChange(currentStatus: LoginStatusEnum?) {
if(currentStatus!=LoginStatusEnum.Login){
commonService = null
}
}
override fun init(context: Context?) {
CallerLogger.d(TAG, "init")
}

View File

@@ -230,8 +230,9 @@ object RepositoryManager {
if (lineInfo == null && taskAndsite.lineId != null && taskAndsite.lineName != null) {
lineInfo = LineInfo(taskAndsite.lineId!!, taskAndsite.lineName!!, orderId = taskAndsite.taskId.toString())
}
lineInfo?.multiMap?.put("taskInfo",LineModel.getTaskTime())
}
lineInfo?.multiMap?.put("taskInfo",LineModel.getTaskTime())
lineInfo?.siteInfos = result
LineManager.setLineInfo(lineInfo)
return Pair(result,currentStationIndex)