|
@@ -33,6 +33,7 @@ public class UserHelper {
|
|
|
public static final String AWARD_DIALOG_TIP_KEY = "award_dialog_tip_key";
|
|
|
public static final String TENANTID_KEY = "tenantId";
|
|
|
public static final String TENANTNAME_KEY = "tenantName";
|
|
|
+ public static final String IS_CUSTOMERSERVICE_KEY = "isCustomerService";
|
|
|
|
|
|
public static final String DEFAULT_ALBUM_ID = "default_album_id";
|
|
|
|
|
@@ -141,9 +142,9 @@ public class UserHelper {
|
|
|
//头像
|
|
|
SPUtils.getInstance().put(USER_AVATAR, userInfo.heardUrl);
|
|
|
//机构id
|
|
|
- SPUtils.getInstance().put(TENANTID_KEY+ "_" + getUserId(), userInfo.tenantId);
|
|
|
+ SPUtils.getInstance().put(TENANTID_KEY + "_" + getUserId(), userInfo.tenantId);
|
|
|
//机构名称
|
|
|
- SPUtils.getInstance().put(TENANTNAME_KEY+ "_" + getUserId(), userInfo.getTenantName());
|
|
|
+ SPUtils.getInstance().put(TENANTNAME_KEY + "_" + getUserId(), userInfo.getTenantName());
|
|
|
|
|
|
}
|
|
|
|
|
@@ -163,10 +164,12 @@ public class UserHelper {
|
|
|
SPUtils.getInstance().put(USER_PHONE, userInfo.phone);
|
|
|
//头像
|
|
|
SPUtils.getInstance().put(USER_AVATAR, userInfo.heardUrl);
|
|
|
+ //是否是客服
|
|
|
+ SPUtils.getInstance().put(IS_CUSTOMERSERVICE_KEY + "_" + getUserId(), userInfo.getCustomerService());
|
|
|
//机构id
|
|
|
- SPUtils.getInstance().put(TENANTID_KEY+ "_" + getUserId(), userInfo.getTenantId());
|
|
|
+ SPUtils.getInstance().put(TENANTID_KEY + "_" + getUserId(), userInfo.getTenantId());
|
|
|
//机构名称
|
|
|
- SPUtils.getInstance().put(TENANTNAME_KEY+ "_" + getUserId(), userInfo.getTenantName());
|
|
|
+ SPUtils.getInstance().put(TENANTNAME_KEY + "_" + getUserId(), userInfo.getTenantName());
|
|
|
|
|
|
}
|
|
|
|
|
@@ -195,11 +198,21 @@ public class UserHelper {
|
|
|
}
|
|
|
|
|
|
public static String getTenantName() {
|
|
|
- return SPUtils.getInstance().getString(TENANTNAME_KEY+ "_" + getUserId());
|
|
|
+ return SPUtils.getInstance().getString(TENANTNAME_KEY + "_" + getUserId());
|
|
|
}
|
|
|
|
|
|
public static String getTenantId() {
|
|
|
- return SPUtils.getInstance().getString(TENANTID_KEY+ "_" + getUserId(), "-1");
|
|
|
+ return SPUtils.getInstance().getString(TENANTID_KEY + "_" + getUserId(), "-1");
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 是否是客服账号
|
|
|
+ *
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ public static boolean isCustomerService() {
|
|
|
+ return SPUtils.getInstance().getBoolean(IS_CUSTOMERSERVICE_KEY + "_" + getUserId(), false);
|
|
|
}
|
|
|
|
|
|
public static String getTeacherName(String name, String id) {
|
|
@@ -225,6 +238,12 @@ public class UserHelper {
|
|
|
}
|
|
|
|
|
|
public static void clearUserInfo() {
|
|
|
+ //是否是客服
|
|
|
+ String userId = getUserId();
|
|
|
+ SPUtils.getInstance().put(IS_CUSTOMERSERVICE_KEY + "_" + userId, false);
|
|
|
+ //清空机构id信息,如果有的话
|
|
|
+ SPUtils.getInstance().put(TENANTID_KEY + "_" + userId, "");
|
|
|
+ SPUtils.getInstance().put(TENANTNAME_KEY + "_" + userId, "");
|
|
|
//userId
|
|
|
SPUtils.getInstance().put(USER_ID, "");
|
|
|
//IMuserId
|
|
@@ -240,7 +259,7 @@ public class UserHelper {
|
|
|
//头像
|
|
|
SPUtils.getInstance().put(USER_AVATAR, "");
|
|
|
//机构端默认选中的专辑id
|
|
|
- setCustomCache(DEFAULT_ALBUM_ID,"");
|
|
|
+ setCustomCache(DEFAULT_ALBUM_ID, "");
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -284,15 +303,15 @@ public class UserHelper {
|
|
|
}
|
|
|
|
|
|
public static int getCustomCacheForInt(String key) {
|
|
|
- return SPUtils.getInstance().getInt(key + "_custom",-1);
|
|
|
+ return SPUtils.getInstance().getInt(key + "_custom", -1);
|
|
|
}
|
|
|
|
|
|
- public static int getCustomCacheForInt(String key,int defaultValue) {
|
|
|
- return SPUtils.getInstance().getInt(key + "_custom",defaultValue);
|
|
|
+ public static int getCustomCacheForInt(String key, int defaultValue) {
|
|
|
+ return SPUtils.getInstance().getInt(key + "_custom", defaultValue);
|
|
|
}
|
|
|
|
|
|
public static boolean isTenantAccount(String tenantId) {
|
|
|
- LOG.i("isTenantAccount:"+tenantId);
|
|
|
+ LOG.i("isTenantAccount:" + tenantId);
|
|
|
if (TextUtils.isEmpty(tenantId)) {
|
|
|
return false;
|
|
|
}
|
|
@@ -302,7 +321,7 @@ public class UserHelper {
|
|
|
return false;
|
|
|
}
|
|
|
|
|
|
- public static boolean isTenantAccount(){
|
|
|
+ public static boolean isTenantAccount() {
|
|
|
String tenantId = getTenantId();
|
|
|
return isTenantAccount(tenantId);
|
|
|
}
|