From 942c359d156bfae4cc7958965e352350acf73ae6 Mon Sep 17 00:00:00 2001 From: =?utf8?q?=E5=88=98=E6=B4=AA=E9=9D=92?= Date: Wed, 23 Oct 2019 18:39:54 +0800 Subject: [PATCH] =?utf8?q?fix:=20=E4=BF=AE=E6=AD=A3=20=E5=BD=93=E5=89=8D?= =?utf8?q?=E7=94=A8=E6=88=B7=E4=B8=BA=E7=A9=BA=E6=97=B6=EF=BC=8C=E7=9B=B4?= =?utf8?q?=E6=8E=A5=E8=BF=94=E5=9B=9E=20=E5=8C=BF=E5=90=8D=E7=94=A8?= =?utf8?q?=E6=88=B7=E5=AF=B9=E8=B1=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- .../institute/backend/admin/bff/utils/CurrentUserUtil.java | 2 +- .../institute/backend/common/core/transmit/user/User.java | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/admin-bff/bff/src/main/java/com/supwisdom/institute/backend/admin/bff/utils/CurrentUserUtil.java b/admin-bff/bff/src/main/java/com/supwisdom/institute/backend/admin/bff/utils/CurrentUserUtil.java index b97e5ae..6424954 100644 --- a/admin-bff/bff/src/main/java/com/supwisdom/institute/backend/admin/bff/utils/CurrentUserUtil.java +++ b/admin-bff/bff/src/main/java/com/supwisdom/institute/backend/admin/bff/utils/CurrentUserUtil.java @@ -9,7 +9,7 @@ public class CurrentUserUtil { User user = UserContext.getUser(); if (user == null) { - throw new RuntimeException("current user is null"); + return User.ANONYMOUS; } return user; diff --git a/common/core/src/main/java/com/supwisdom/institute/backend/common/core/transmit/user/User.java b/common/core/src/main/java/com/supwisdom/institute/backend/common/core/transmit/user/User.java index 4b24d52..1556338 100644 --- a/common/core/src/main/java/com/supwisdom/institute/backend/common/core/transmit/user/User.java +++ b/common/core/src/main/java/com/supwisdom/institute/backend/common/core/transmit/user/User.java @@ -1,5 +1,7 @@ package com.supwisdom.institute.backend.common.core.transmit.user; +import java.util.ArrayList; +import java.util.HashMap; import java.util.List; import java.util.Map; @@ -10,6 +12,9 @@ import lombok.Data; @AllArgsConstructor public class User { + public static User ANONYMOUS = new User("anonymous", new ArrayList(), new HashMap()); + + private String username; private List roles; -- 2.17.1