From bf870cc9aa91fbc84d63cf6d1098c98b59406fae Mon Sep 17 00:00:00 2001 From: fcli Date: Fri, 16 Dec 2022 10:11:41 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E7=BB=A7=E6=89=BF=E7=B1=BB=E9=97=AE?= =?UTF-8?q?=E9=A2=98=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/com/engine/salary/encrypt/EncryptUtil.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/com/engine/salary/encrypt/EncryptUtil.java b/src/com/engine/salary/encrypt/EncryptUtil.java index 3815b9fc4..69a24a579 100644 --- a/src/com/engine/salary/encrypt/EncryptUtil.java +++ b/src/com/engine/salary/encrypt/EncryptUtil.java @@ -38,12 +38,11 @@ public class EncryptUtil { List fieldList = getFields(clazz); if (CollectionUtils.isNotEmpty(fieldList)) { for (Field field : fieldList) { - Field declaredField = data.getClass().getDeclaredField(field.getName()); - declaredField.setAccessible(true); - String fieldValue = (String) declaredField.get(data); + field.setAccessible(true); + String fieldValue = String.valueOf(field.get(data)); if (StringUtils.isNotBlank(fieldValue)) { String encryptValue = AESEncryptUtil.encrypt(fieldValue); - declaredField.set(data, encryptValue); + field.set(data, encryptValue); } } }