|
@@ -4,6 +4,7 @@ import cn.tonyandmoney.tuon.core.error.SessionNoUserException;
|
|
|
import cn.tonyandmoney.tuon.core.user.IUser;
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
import org.springframework.web.server.ServerWebExchange;
|
|
|
+import org.springframework.web.server.WebSession;
|
|
|
import reactor.core.publisher.Mono;
|
|
|
|
|
|
/**
|
|
@@ -99,5 +100,15 @@ public class SessionUtils {
|
|
|
}
|
|
|
|
|
|
|
|
|
+ public static IUser getUser(WebSession session){
|
|
|
+ return session.getAttribute(USER);
|
|
|
+ }
|
|
|
+ public static Long getUserId(WebSession session){
|
|
|
+ return session.getAttribute(USER_ID);
|
|
|
+ }
|
|
|
+ public static void setUser(WebSession session,IUser user){
|
|
|
+ session.getAttributes().put(USER,user);
|
|
|
+ session.getAttributes().put(USER_ID,user.getUserId());
|
|
|
+ }
|
|
|
|
|
|
}
|