update 优化切换企业

This commit is contained in:
gallonyin
2023-09-07 00:38:25 +08:00
parent f55dfe5bd3
commit 782aef4b03

View File

@@ -1864,8 +1864,10 @@ object WeworkOperationImpl {
Constant.duplicationFilter = false Constant.duplicationFilter = false
if (Constant.myCorp == objectName) { if (Constant.myCorp == objectName) {
LogUtils.d("当前已在目标企业: $objectName") LogUtils.d("当前已在目标企业: $objectName")
uploadCommandResult(message, ExecCallbackBean.SUCCESS, "切换企业成功: $objectName", startTime, listOf(objectName), listOf()) uploadCommandResult(message, ExecCallbackBean.SUCCESS, "当前已在目标企业: $objectName", startTime, listOf(objectName), listOf())
return true return true
} else {
Constant.myCorp = ""
} }
goHomeTab("消息") goHomeTab("消息")
val firstTv = AccessibilityUtil.findAllByClazz(getRoot(), Views.TextView) val firstTv = AccessibilityUtil.findAllByClazz(getRoot(), Views.TextView)
@@ -1884,7 +1886,14 @@ object WeworkOperationImpl {
Constant.weworkCorpName = objectName Constant.weworkCorpName = objectName
IWWAPIUtil.init(Utils.getApp()) IWWAPIUtil.init(Utils.getApp())
goHome() goHome()
sleep(Constant.LONG_INTERVAL)
WeworkGetImpl.getMyInfo(message) WeworkGetImpl.getMyInfo(message)
if (Constant.myCorp != objectName) {
Constant.myCorp = ""
uploadCommandResult(message, ExecCallbackBean.ERROR_TARGET, "切换企业校验失败: $objectName", startTime, listOf(), listOf(objectName))
} else {
uploadCommandResult(message, ExecCallbackBean.SUCCESS, "切换企业校验成功: $objectName", startTime, listOf(objectName), listOf())
}
return true return true
} else { } else {
LogUtils.e("未找到目标企业: $objectName") LogUtils.e("未找到目标企业: $objectName")