diff --git a/src/com/engine/salary/encrypt/EncryptUtil.java b/src/com/engine/salary/encrypt/EncryptUtil.java index 69a24a579..000cd54ac 100644 --- a/src/com/engine/salary/encrypt/EncryptUtil.java +++ b/src/com/engine/salary/encrypt/EncryptUtil.java @@ -85,12 +85,11 @@ public class EncryptUtil { List> values = new ArrayList<>(); for (T data : dataList) { 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) field.get(data); if (StringUtils.isNotBlank(fieldValue)) { String encryptValue = AESEncryptUtil.encrypt(fieldValue); - declaredField.set(data, encryptValue); + field.set(data, encryptValue); } } } @@ -115,12 +114,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) field.get(data); if (StringUtils.isNotBlank(fieldValue)) { String encryptValue = AESEncryptUtil.decrypt(fieldValue); - declaredField.set(data, encryptValue); + field.set(data, encryptValue); } } } @@ -144,12 +142,11 @@ public class EncryptUtil { if (CollectionUtils.isNotEmpty(fieldList)) { for (T data : dataList) { 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) field.get(data); if (StringUtils.isNotBlank(fieldValue)) { String encryptValue = AESEncryptUtil.decrypt(fieldValue); - declaredField.set(data, encryptValue); + field.set(data, encryptValue); } } }