From f459899a5315715104865d92b9f29044164bc810 Mon Sep 17 00:00:00 2001 From: wangyu <727842003@qq.com> Date: Thu, 6 Jan 2022 23:12:35 +0800 Subject: [PATCH] =?UTF-8?q?feat=EF=BC=9A=E5=90=8E=E7=BD=AE=E6=A0=A1?= =?UTF-8?q?=E9=AA=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../framework/service/MongoUserDetailsServiceImpl.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/flyfish-user/src/main/java/com/flyfish/framework/service/MongoUserDetailsServiceImpl.java b/flyfish-user/src/main/java/com/flyfish/framework/service/MongoUserDetailsServiceImpl.java index 2ba33e3..217c9ec 100644 --- a/flyfish-user/src/main/java/com/flyfish/framework/service/MongoUserDetailsServiceImpl.java +++ b/flyfish-user/src/main/java/com/flyfish/framework/service/MongoUserDetailsServiceImpl.java @@ -96,13 +96,13 @@ public class MongoUserDetailsServiceImpl implements MongoUserDetailsService { * @return 结果 */ private Mono validate(UserDetails details) { - if (details instanceof AdminUserDetails) { - AdminUserDetails user = (AdminUserDetails) details; + if (details instanceof IUser) { + IUser user = (IUser) details; return checkMap.entrySet().stream() .filter(entry -> entry.getKey().apply(user)) .findFirst() .map(entry -> Mono.error(entry.getValue().get())) - .orElse(Mono.just(user)); + .orElse(Mono.just(details)); } return Mono.just(details); }