瀏覽代碼

添加session参数

tuonina 5 年之前
父節點
當前提交
a8af4de756

+ 13 - 1
tuon-core/src/main/java/cn/tonyandmoney/tuon/core/error/SessionNoUserException.java

@@ -1,11 +1,23 @@
 package cn.tonyandmoney.tuon.core.error;
 
+import org.springframework.web.server.WebSession;
+
 /**
  * 没有用户信息
  */
 public class SessionNoUserException extends RuntimeException {
 
-    public SessionNoUserException() {
+    private WebSession session;
+
+    public SessionNoUserException(WebSession session) {
+        this.session =session;
+    }
+
+    public void setSession(WebSession session) {
+        this.session = session;
+    }
 
+    public WebSession getSession() {
+        return session;
     }
 }

+ 1 - 1
tuon-core/src/main/java/cn/tonyandmoney/tuon/core/session/SessionUtils.java

@@ -73,7 +73,7 @@ public class SessionUtils {
                     if (info != null) {
                         return Mono.just((T) info);
                     }
-                    return Mono.error(new SessionNoUserException());
+                    return Mono.error(new SessionNoUserException(webSession));
                 });
     }