Commit ddb403b4 by 蘑菇

fix json

parent f321b969
package com.gic.haoban.manage.web.auth; package com.gic.haoban.manage.web.auth;
import com.alibaba.fastjson.JSON;
import com.gic.haoban.manage.web.vo.LoginVO;
import com.gic.redis.data.util.RedisUtil; import com.gic.redis.data.util.RedisUtil;
import org.apache.commons.beanutils.BeanUtils; import org.apache.commons.beanutils.BeanUtils;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
...@@ -27,12 +29,17 @@ public class AuthRequestUtil { ...@@ -27,12 +29,17 @@ public class AuthRequestUtil {
public static final String REDIS_FAKE_LOGIN_FLAG_PREFIX = "GIC:HAOBAN:HAOBAN_MOBILE_APP:FAKE_LOGIN_TOKEN:"; public static final String REDIS_FAKE_LOGIN_FLAG_PREFIX = "GIC:HAOBAN:HAOBAN_MOBILE_APP:FAKE_LOGIN_TOKEN:";
public static String LOGIN_SESSION_KEY = "HAOBAN:LOGINUSER"; public static String LOGIN_SESSION_KEY = "HAOBAN:LOGINUSER";
public static Object getSessionUser() { public static LoginVO getSessionUser() {
return getSession().getAttribute(LOGIN_SESSION_KEY); String json = (String) getSession().getAttribute(LOGIN_SESSION_KEY);
if (StringUtils.isBlank(json)){
return null;
}
return JSON.parseObject(json, LoginVO.class);
} }
public static void setSessionUser(Object obj) { public static void setSessionUser(Object obj) {
getSession().setAttribute(LOGIN_SESSION_KEY, obj); String userJson = JSON.toJSONString(obj);
getSession().setAttribute(LOGIN_SESSION_KEY, userJson);
} }
public static void delSessionUser() { public static void delSessionUser() {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment