diff --git a/backend/src/main/java/io/dataease/service/sys/log/LogService.java b/backend/src/main/java/io/dataease/service/sys/log/LogService.java index 6e8d0bb4ca..ba56138dda 100644 --- a/backend/src/main/java/io/dataease/service/sys/log/LogService.java +++ b/backend/src/main/java/io/dataease/service/sys/log/LogService.java @@ -77,7 +77,8 @@ public class LogService { List ids = null; GridExample gridExample = request.convertExample(); gridExample.setExtendCondition(keyWord); - LogQueryParam logQueryParam = BeanUtils.copyBean(new LogQueryParam(), gridExample); + + LogQueryParam logQueryParam = gson.fromJson(gson.toJson(gridExample), LogQueryParam.class); if (StringUtils.isNotBlank(keyWord)) { List types = types(); ids = types.stream().filter(item -> item.getName().toLowerCase().contains(keyWord.toLowerCase())).map(FolderItem::getId).collect(Collectors.toList()); @@ -279,7 +280,7 @@ public class LogService { try { GridExample gridExample = request.convertExample(); gridExample.setExtendCondition(keyWord); - LogQueryParam logQueryParam = BeanUtils.copyBean(new LogQueryParam(), gridExample); + LogQueryParam logQueryParam = gson.fromJson(gson.toJson(gridExample), LogQueryParam.class); if (StringUtils.isNotBlank(keyWord)) { List types = types(); ids = types.stream().filter(item -> item.getName().toLowerCase().contains(keyWord.toLowerCase())).map(FolderItem::getId).collect(Collectors.toList());