Jelajahi Sumber

补充还设备逻辑判断:是否需要登录授权

Frankensteinly 8 bulan lalu
induk
melakukan
2a93366e1a

+ 1 - 1
app/src/main/java/com/grkj/iscs/BusinessManager.kt

@@ -93,7 +93,7 @@ object BusinessManager {
     var NEED_AUTH = true
 
     // 归还设备是否需要登录及角色验证
-    private var CAN_RETURN = true
+    var CAN_RETURN = true
         get() {
             val loginUser = SPUtils.getLoginUser(MyApplication.instance!!.applicationContext!!)
             return (NEED_AUTH && loginUser != null) || !NEED_AUTH

+ 3 - 0
app/src/main/java/com/grkj/iscs/view/presenter/HomePresenter.kt

@@ -10,6 +10,9 @@ class HomePresenter : BasePresenter<IHomeView>() {
 
     fun registerStatusListener() {
         BusinessManager.registerStatusListener(this) { dockBean ->
+            if (!BusinessManager.CAN_RETURN) {
+                return@registerStatusListener
+            }
             when (dockBean.type) {
                 DOCK_TYPE_KEY -> {
                     dockBean.getKeyList().forEach { keyBean ->