| | |
| | | package org.dromara.common.encrypt.interceptor; |
| | | |
| | | import cn.hutool.core.collection.CollUtil; |
| | | import cn.hutool.core.convert.Convert; |
| | | import cn.hutool.core.util.ObjectUtil; |
| | | import lombok.AllArgsConstructor; |
| | | import lombok.extern.slf4j.Slf4j; |
| | |
| | | Set<Field> fields = encryptorManager.getFieldCache(sourceObject.getClass()); |
| | | try { |
| | | for (Field field : fields) { |
| | | field.set(sourceObject, this.decryptField(String.valueOf(field.get(sourceObject)), field)); |
| | | field.set(sourceObject, this.decryptField(Convert.toStr(field.get(sourceObject)), field)); |
| | | } |
| | | } catch (Exception e) { |
| | | log.error("处理解密字段时出错", e); |
| | |
| | | package org.dromara.common.encrypt.interceptor; |
| | | |
| | | import cn.hutool.core.collection.CollUtil; |
| | | import cn.hutool.core.convert.Convert; |
| | | import cn.hutool.core.util.ObjectUtil; |
| | | import lombok.AllArgsConstructor; |
| | | import lombok.extern.slf4j.Slf4j; |
| | |
| | | Set<Field> fields = encryptorManager.getFieldCache(sourceObject.getClass()); |
| | | try { |
| | | for (Field field : fields) { |
| | | field.set(sourceObject, this.encryptField(String.valueOf(field.get(sourceObject)), field)); |
| | | field.set(sourceObject, this.encryptField(Convert.toStr(field.get(sourceObject)), field)); |
| | | } |
| | | } catch (Exception e) { |
| | | log.error("处理加密字段时出错", e); |