diff --git a/kernel-d-log/log-api/src/main/java/cn/stylefeng/roses/kernel/log/api/pojo/record/LogRecordDTO.java b/kernel-d-log/log-api/src/main/java/cn/stylefeng/roses/kernel/log/api/pojo/record/LogRecordDTO.java index 191ec5f0b..d9fa88cc0 100644 --- a/kernel-d-log/log-api/src/main/java/cn/stylefeng/roses/kernel/log/api/pojo/record/LogRecordDTO.java +++ b/kernel-d-log/log-api/src/main/java/cn/stylefeng/roses/kernel/log/api/pojo/record/LogRecordDTO.java @@ -126,4 +126,9 @@ public class LogRecordDTO { */ private String clientOs; + /** + * 创建时间 + */ + private Date createTime; + } diff --git a/kernel-d-log/log-sdk-db/src/main/java/cn/stylefeng/roses/kernel/log/db/DbLogManagerServiceImpl.java b/kernel-d-log/log-sdk-db/src/main/java/cn/stylefeng/roses/kernel/log/db/DbLogManagerServiceImpl.java index 7f459d6aa..93c1824af 100644 --- a/kernel-d-log/log-sdk-db/src/main/java/cn/stylefeng/roses/kernel/log/db/DbLogManagerServiceImpl.java +++ b/kernel-d-log/log-sdk-db/src/main/java/cn/stylefeng/roses/kernel/log/db/DbLogManagerServiceImpl.java @@ -72,6 +72,10 @@ public class DbLogManagerServiceImpl implements LogManagerApi { for (SysLog row : rows) { LogRecordDTO logRecordDTO = new LogRecordDTO(); BeanUtil.copyProperties(row, logRecordDTO); + + // 设置请求和响应为空,减少带宽开销 + logRecordDTO.setRequestResult(null); + logRecordDTO.setRequestResult(null); newRows.add(logRecordDTO); } logRecordDTOPageResult.setRows(newRows); diff --git a/kernel-d-log/log-sdk-db/src/main/java/cn/stylefeng/roses/kernel/log/db/service/impl/SysLogServiceImpl.java b/kernel-d-log/log-sdk-db/src/main/java/cn/stylefeng/roses/kernel/log/db/service/impl/SysLogServiceImpl.java index 7c38ab03f..e2c3637a9 100644 --- a/kernel-d-log/log-sdk-db/src/main/java/cn/stylefeng/roses/kernel/log/db/service/impl/SysLogServiceImpl.java +++ b/kernel-d-log/log-sdk-db/src/main/java/cn/stylefeng/roses/kernel/log/db/service/impl/SysLogServiceImpl.java @@ -139,7 +139,7 @@ public class SysLogServiceImpl extends ServiceImpl impleme String url = logManagerRequest.getRequestUrl(); queryWrapper.between(StrUtil.isAllNotBlank(beginDateTime, endDateTime), SysLog::getCreateTime, beginDateTime + " 00:00:00", endDateTime + " 23:59:59"); - queryWrapper.like(StrUtil.isNotEmpty(name), SysLog::getLogName, name); + queryWrapper.like(StrUtil.isNotEmpty(name), SysLog::getLogContent, name); queryWrapper.like(StrUtil.isNotEmpty(appName), SysLog::getAppName, appName); queryWrapper.like(StrUtil.isNotEmpty(serverIp), SysLog::getServerIp, serverIp); queryWrapper.eq(ObjectUtil.isNotNull(userId), SysLog::getUserId, userId);