diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/utils/ComparisonUtil.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/utils/ComparisonUtil.java index aece5fd23..4abaa3d70 100644 --- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/utils/ComparisonUtil.java +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/utils/ComparisonUtil.java @@ -85,7 +85,7 @@ public class ComparisonUtil { for (T oldObj : oldList) { String oldId = idField.get(oldObj).toString(); if (oldId.equals(id.toString())) { - resList.addAll(comparisonCertRecord(otaId, otaModuleEnum, tableTitle, newObj, oldObj, sysDictService)); + resList.addAll(comparisonCertRecord(otaId, otaModuleEnum, tableTitle, oldObj, newObj, sysDictService)); } } } @@ -148,7 +148,7 @@ public class ComparisonUtil { if (ObjectUtils.isNotEmpty(newVal)) { Field tableField = newClazz.getClass().getDeclaredField(tableTitle); tableField.setAccessible(true); - Object newTitleVal = tableField.get(newVal); + Object newTitleVal = tableField.get(newClazz); if (ObjectUtils.isNotEmpty(newTitleVal)) { newTitleStr = newTitleVal.toString(); }