update 修复房间类型识别错误;优化实名检查优化
This commit is contained in:
@@ -224,7 +224,7 @@ object WeworkGetImpl {
|
||||
LogUtils.v("info", info.toString())
|
||||
}
|
||||
if (tvList.size > 1) {
|
||||
if (!SPUtils.getInstance("myInfo").getBoolean("realName", false)) {
|
||||
if (!SPUtils.getInstance("myInfo").getBoolean("realName", true)) {
|
||||
if (tvList[1].text?.toString() == "未认证" && tvList.size > 2) {
|
||||
log("企业未认证: $info")
|
||||
AccessibilityUtil.performClick(tvList[2])
|
||||
@@ -291,7 +291,7 @@ object WeworkGetImpl {
|
||||
}
|
||||
}
|
||||
}
|
||||
if (!SPUtils.getInstance("myInfo").getBoolean("realName", false)) {
|
||||
if (!SPUtils.getInstance("myInfo").getBoolean("realName", true)) {
|
||||
getRealName(myInfo.name)
|
||||
} else {
|
||||
LogUtils.d("已实名认证")
|
||||
@@ -501,6 +501,7 @@ object WeworkGetImpl {
|
||||
if (notRealName != null) {
|
||||
LogUtils.d("未实名认证: $nickname")
|
||||
error("未实名认证: $nickname")
|
||||
SPUtils.getInstance("myInfo").put("realName", false)
|
||||
} else if (realName != null) {
|
||||
LogUtils.d("实名认证: ${realName.text}")
|
||||
log("实名认证: ${realName.text}")
|
||||
|
||||
@@ -14,7 +14,6 @@ import org.yameida.worktool.model.WeworkMessageBean
|
||||
import org.yameida.worktool.observer.MultiFileObserver
|
||||
import org.yameida.worktool.service.WeworkController.mainLoopRunning
|
||||
import org.yameida.worktool.utils.*
|
||||
import org.yameida.worktool.utils.envcheck.CheckRoot
|
||||
import java.io.File
|
||||
import java.lang.Exception
|
||||
import java.lang.StringBuilder
|
||||
@@ -48,6 +47,7 @@ object WeworkLoopImpl {
|
||||
if (!mainLoopRunning) break
|
||||
if (getChatroomList()) {
|
||||
LogUtils.d("进入点击进入聊天页: ")
|
||||
AccessibilityUtil.waitForPageMissing("WwMainActivity", "GlobalSearchActivity")
|
||||
if (!getChatMessageList()) {
|
||||
sleep(Constant.POP_WINDOW_INTERVAL)
|
||||
LogUtils.d("重试获取聊天列表: ")
|
||||
@@ -78,8 +78,7 @@ object WeworkLoopImpl {
|
||||
* @return 通过检查 true 否则 false
|
||||
*/
|
||||
private fun checkRealName(): Boolean {
|
||||
if (!SPUtils.getInstance("myInfo").getBoolean("realName", false)
|
||||
&& CheckRoot.isDeviceRooted()) {
|
||||
if (!SPUtils.getInstance("myInfo").getBoolean("realName", true)) {
|
||||
LogUtils.e("账号实名前请先关闭WorkTool主功能!")
|
||||
ToastUtils.show("账号实名前请先关闭WorkTool主功能!")
|
||||
MyApplication.launchIntent()
|
||||
|
||||
@@ -94,7 +94,7 @@ object HttpUtil {
|
||||
SPUtils.getInstance().put("risk", false)
|
||||
if (CheckRoot.isDeviceRooted()) {
|
||||
val date = TimeUtils.string2Date(commonResult.data.createTime, "yyyy-MM-dd'T'HH:mm:ss")
|
||||
if (System.currentTimeMillis() - date.time < 7 * 68400 * 1000) {
|
||||
if (System.currentTimeMillis() - date.time < 15 * 68400 * 1000) {
|
||||
LogUtils.e("环境监测异常,请勿使用本应用!")
|
||||
ToastUtils.showLong("环境监测异常,请勿使用本应用!")
|
||||
SPUtils.getInstance().put("risk", true)
|
||||
|
||||
Reference in New Issue
Block a user