Selaa lähdekoodia

[移动云相册] 针对非管理员,如果手表还未授权云相册,提示管理员去授权

songchengcheng 2 viikkoa sitten
vanhempi
sitoutus
a6c05fb9eb

+ 6 - 1
app/src/main/java/com/sikey/interconnect/k2/ui/cloudAlbum/PhotoViewModel.kt

@@ -43,6 +43,7 @@ import com.sikey.interconnect.component.network.http.model.QueryContentRepo
 import com.sikey.interconnect.component.network.http.model.QueryContentReq
 import com.sikey.interconnect.component.network.http.model.QueryHeaders
 import com.sikey.interconnect.component.network.http.model.WatchAuthReq
+import com.sikey.interconnect.constant.RoleTypeConstants
 import com.sikey.interconnect.k2.database.CloudAlbumTokenDatabaseHelper
 import com.sikey.interconnect.k2.database.TokenInfo
 import com.sikey.interconnect.utils.ToastUtils
@@ -376,7 +377,11 @@ class PhotoViewModel(private val application: Application) : AndroidViewModel(ap
                                 val auth = (this.mData as QueryAuthRepo).data.authorize
                                 val status = (this.mData as QueryAuthRepo).data.loginStatus
                                 if (auth == 0) {
-                                    showCloudAlbumAuthorizeDialog(context, child)
+                                    if (child.roleType <= RoleTypeConstants.ADMIN) {
+                                        showCloudAlbumAuthorizeDialog(context, child)
+                                    } else {
+                                        ToastUtils.showLongToast(R.string.cloud_album_watch_not_activated)
+                                    }
                                 } else {
                                     if (status == 0) {
                                         showNotifyWatchActivateCloudAlbumDialog(

+ 1 - 0
app/src/main/res/values-zh-rCN/strings.xml

@@ -1067,6 +1067,7 @@
     <string name="cloud_album_websocket_content2">宝贝已开通云相册服务</string>
     <string name="cloud_album_joined_successfully">加入云相册成功!</string>
     <string name="cloud_album_warning_use_different_number">请勿使用开通云相册的手表sim卡账号进行登录。</string>
+    <string name="cloud_album_watch_not_activated">宝贝还未开通云相册,请通知管理员授权</string>
 
     <string name="watch_package_manager">第三方应用管理</string>
     <string name="alipay">支付宝</string>

+ 1 - 0
app/src/main/res/values/strings.xml

@@ -1164,6 +1164,7 @@
     <string name="cloud_album_websocket_content2">Your baby has activated cloud album service.</string>
     <string name="cloud_album_joined_successfully">Joined cloud album successfully!</string>
     <string name="cloud_album_warning_use_different_number">Do not use the SIM card account of a watch with cloud photo album enabled for login.</string>
+    <string name="cloud_album_watch_not_activated">Your baby has not activated cloud album service yet</string>
 
     <string name="xiaomi_app_id">2882303761520427299</string>
     <string name="xiaomi_app_key">5802042734299</string>