From 543aecbc143b113e81c887a3a7ebb72213faf5bd Mon Sep 17 00:00:00 2001
From: 罗元桥 <2376770955@qq.com>
Date: 星期二, 25 五月 2021 14:21:12 +0800
Subject: [PATCH] Merge branch 'test' into 'lyq'

---
 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/model/helper/sensitive/SensitiveInterceptor.java |   18 ++++++++++--------
 1 files changed, 10 insertions(+), 8 deletions(-)

diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/model/helper/sensitive/SensitiveInterceptor.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/model/helper/sensitive/SensitiveInterceptor.java
index 49297a8..113e35e 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/model/helper/sensitive/SensitiveInterceptor.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/model/helper/sensitive/SensitiveInterceptor.java
@@ -44,14 +44,16 @@
 
 
     private void sensitive(Object source) {
-        // 拿到返回值类型
-        Class<?> sourceClass = source.getClass();
-        // 初始化返回值类型的 MetaObject
-        MetaObject metaObject = SystemMetaObject.forObject(source);
-        // 捕捉到属性上的标记注解 @Sensitive 并进行对应的脱敏处理
-        Stream.of(sourceClass.getDeclaredFields())
-                .filter(field -> field.isAnnotationPresent(Sensitive.class))
-                .forEach(field -> doSensitive(metaObject, field));
+        if(source!=null) {
+            // 拿到返回值类型
+            Class<?> sourceClass = source.getClass();
+            // 初始化返回值类型的 MetaObject
+            MetaObject metaObject = SystemMetaObject.forObject(source);
+            // 捕捉到属性上的标记注解 @Sensitive 并进行对应的脱敏处理
+            Stream.of(sourceClass.getDeclaredFields())
+                    .filter(field -> field.isAnnotationPresent(Sensitive.class))
+                    .forEach(field -> doSensitive(metaObject, field));
+        }
     }
 
 

--
Gitblit v1.7.1