|
|
@@ -24,6 +24,7 @@ object SPUtils {
|
|
|
private const val KEY_LOGIN_USER_CARD_TYPE = "card_type"
|
|
|
private const val KEY_LOGIN_USER_USER_ID = "user_id"
|
|
|
private const val KEY_LOGIN_USER_USER_NAME = "user_name"
|
|
|
+ private const val KEY_LOGIN_USER_KEY_CODE = "key_code"
|
|
|
private const val KEY_LOGIN_USER_ROLE_KEY = "role_key"
|
|
|
|
|
|
private const val KEY_DOCK_CONFIG = "dock_config"
|
|
|
@@ -42,6 +43,7 @@ object SPUtils {
|
|
|
return LoginUserBO(
|
|
|
userId = sp.getLong(KEY_LOGIN_USER_USER_ID, 0),
|
|
|
userName = sp.getString(KEY_LOGIN_USER_USER_NAME, null),
|
|
|
+ keyCode = sp.getString(KEY_LOGIN_USER_KEY_CODE, null),
|
|
|
roleKeyList = sp.getString(KEY_LOGIN_USER_ROLE_KEY, null)?.split(",")?.toMutableList(),
|
|
|
userCardList = sp.getString(KEY_LOGIN_USER_CARD_NFC, null)?.split(",")?.toMutableList()
|
|
|
)
|
|
|
@@ -56,6 +58,9 @@ object SPUtils {
|
|
|
userInfoRespVO.user?.userName?.let {
|
|
|
edit.putString(KEY_LOGIN_USER_USER_NAME, it)
|
|
|
}
|
|
|
+ userInfoRespVO.user?.keyCode?.let {
|
|
|
+ edit.putString(KEY_LOGIN_USER_KEY_CODE, it)
|
|
|
+ }
|
|
|
userInfoRespVO.roles?.let {
|
|
|
edit.putString(KEY_LOGIN_USER_ROLE_KEY, it.toString().replace("[", "").replace("]", ""))
|
|
|
}
|