update 修复房间类型识别错误;优化实名检查优化

This commit is contained in:
gallonyin
2023-07-31 22:13:13 +08:00
parent 9a2503d5e3
commit 072ac6afa4
3 changed files with 6 additions and 6 deletions

View File

@@ -224,7 +224,7 @@ object WeworkGetImpl {
LogUtils.v("info", info.toString()) LogUtils.v("info", info.toString())
} }
if (tvList.size > 1) { 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) { if (tvList[1].text?.toString() == "未认证" && tvList.size > 2) {
log("企业未认证: $info") log("企业未认证: $info")
AccessibilityUtil.performClick(tvList[2]) 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) getRealName(myInfo.name)
} else { } else {
LogUtils.d("已实名认证") LogUtils.d("已实名认证")
@@ -501,6 +501,7 @@ object WeworkGetImpl {
if (notRealName != null) { if (notRealName != null) {
LogUtils.d("未实名认证: $nickname") LogUtils.d("未实名认证: $nickname")
error("未实名认证: $nickname") error("未实名认证: $nickname")
SPUtils.getInstance("myInfo").put("realName", false)
} else if (realName != null) { } else if (realName != null) {
LogUtils.d("实名认证: ${realName.text}") LogUtils.d("实名认证: ${realName.text}")
log("实名认证: ${realName.text}") log("实名认证: ${realName.text}")

View File

@@ -14,7 +14,6 @@ import org.yameida.worktool.model.WeworkMessageBean
import org.yameida.worktool.observer.MultiFileObserver import org.yameida.worktool.observer.MultiFileObserver
import org.yameida.worktool.service.WeworkController.mainLoopRunning import org.yameida.worktool.service.WeworkController.mainLoopRunning
import org.yameida.worktool.utils.* import org.yameida.worktool.utils.*
import org.yameida.worktool.utils.envcheck.CheckRoot
import java.io.File import java.io.File
import java.lang.Exception import java.lang.Exception
import java.lang.StringBuilder import java.lang.StringBuilder
@@ -48,6 +47,7 @@ object WeworkLoopImpl {
if (!mainLoopRunning) break if (!mainLoopRunning) break
if (getChatroomList()) { if (getChatroomList()) {
LogUtils.d("进入点击进入聊天页: ") LogUtils.d("进入点击进入聊天页: ")
AccessibilityUtil.waitForPageMissing("WwMainActivity", "GlobalSearchActivity")
if (!getChatMessageList()) { if (!getChatMessageList()) {
sleep(Constant.POP_WINDOW_INTERVAL) sleep(Constant.POP_WINDOW_INTERVAL)
LogUtils.d("重试获取聊天列表: ") LogUtils.d("重试获取聊天列表: ")
@@ -78,8 +78,7 @@ object WeworkLoopImpl {
* @return 通过检查 true 否则 false * @return 通过检查 true 否则 false
*/ */
private fun checkRealName(): Boolean { private fun checkRealName(): Boolean {
if (!SPUtils.getInstance("myInfo").getBoolean("realName", false) if (!SPUtils.getInstance("myInfo").getBoolean("realName", true)) {
&& CheckRoot.isDeviceRooted()) {
LogUtils.e("账号实名前请先关闭WorkTool主功能") LogUtils.e("账号实名前请先关闭WorkTool主功能")
ToastUtils.show("账号实名前请先关闭WorkTool主功能") ToastUtils.show("账号实名前请先关闭WorkTool主功能")
MyApplication.launchIntent() MyApplication.launchIntent()

View File

@@ -94,7 +94,7 @@ object HttpUtil {
SPUtils.getInstance().put("risk", false) SPUtils.getInstance().put("risk", false)
if (CheckRoot.isDeviceRooted()) { if (CheckRoot.isDeviceRooted()) {
val date = TimeUtils.string2Date(commonResult.data.createTime, "yyyy-MM-dd'T'HH:mm:ss") 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("环境监测异常,请勿使用本应用!") LogUtils.e("环境监测异常,请勿使用本应用!")
ToastUtils.showLong("环境监测异常,请勿使用本应用!") ToastUtils.showLong("环境监测异常,请勿使用本应用!")
SPUtils.getInstance().put("risk", true) SPUtils.getInstance().put("risk", true)