---修复空字符在修改时被记录
This commit is contained in:
@ -649,8 +649,11 @@ public class DataLogTools {
|
||||
Object newVal = BeanUtils.getFieldValue(item.getField(),entity);
|
||||
Object oldVal = BeanUtils.getFieldValue(item.getField(),old);
|
||||
boolean flag = false;
|
||||
if((newVal==null && oldVal!=null) || (newVal!=null && oldVal==null)) {
|
||||
flag = true;
|
||||
boolean isString = String.class.equals(item.getJavaType());
|
||||
if(newVal==null && oldVal!=null) {
|
||||
flag = isString?StringUtils.isNotEmpty((String)oldVal):true;
|
||||
}else if(newVal!=null && oldVal==null) {
|
||||
flag = isString?StringUtils.isNotEmpty((String)newVal):true;
|
||||
}else if(newVal!=null && oldVal!=null && !newVal.equals(oldVal)) {
|
||||
flag = true;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user