diff --git a/kernel-d-log/log-sdk-db/pom.xml b/kernel-d-log/log-sdk-db/pom.xml
index 2c75d598d..d635ae44a 100644
--- a/kernel-d-log/log-sdk-db/pom.xml
+++ b/kernel-d-log/log-sdk-db/pom.xml
@@ -24,6 +24,22 @@
7.0.1
+
+
+
+ cn.stylefeng.roses
+ system-api
+ 7.0.1
+
+
+
+
+
+ cn.stylefeng.roses
+ wrapper-api
+ 7.0.1
+
+
cn.stylefeng.roses
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 c77b53da7..b4a730822 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
@@ -8,6 +8,8 @@ import cn.stylefeng.roses.kernel.log.api.pojo.manage.LogManagerRequest;
import cn.stylefeng.roses.kernel.log.api.pojo.record.LogRecordDTO;
import cn.stylefeng.roses.kernel.log.db.entity.SysLog;
import cn.stylefeng.roses.kernel.log.db.service.SysLogService;
+import cn.stylefeng.roses.kernel.log.db.wrapper.LogInfoWrapper;
+import cn.stylefeng.roses.kernel.wrapper.api.annotation.Wrapper;
import lombok.extern.slf4j.Slf4j;
import javax.annotation.Resource;
@@ -34,6 +36,7 @@ public class DbLogManagerServiceImpl implements LogManagerApi {
}
@Override
+ @Wrapper(LogInfoWrapper.class)
public PageResult findPage(LogManagerRequest logManagerRequest) {
PageResult sysLogPageResult = this.sysLogService.findPage(logManagerRequest);
diff --git a/kernel-d-log/log-sdk-db/src/main/java/cn/stylefeng/roses/kernel/log/db/wrapper/LogInfoWrapper.java b/kernel-d-log/log-sdk-db/src/main/java/cn/stylefeng/roses/kernel/log/db/wrapper/LogInfoWrapper.java
new file mode 100644
index 000000000..e41237f51
--- /dev/null
+++ b/kernel-d-log/log-sdk-db/src/main/java/cn/stylefeng/roses/kernel/log/db/wrapper/LogInfoWrapper.java
@@ -0,0 +1,31 @@
+package cn.stylefeng.roses.kernel.log.db.wrapper;
+
+import cn.hutool.extra.spring.SpringUtil;
+import cn.stylefeng.roses.kernel.log.api.pojo.record.LogRecordDTO;
+import cn.stylefeng.roses.kernel.system.api.UserServiceApi;
+import cn.stylefeng.roses.kernel.system.api.pojo.user.SysUserDTO;
+import cn.stylefeng.roses.kernel.wrapper.api.BaseWrapper;
+
+import java.util.HashMap;
+import java.util.Map;
+
+/**
+ * 日志结果进行包装
+ *
+ * @author fengshuonan
+ * @date 2021/2/28 10:59
+ */
+public class LogInfoWrapper implements BaseWrapper {
+
+ @Override
+ public Map doWrap(LogRecordDTO beWrappedModel) {
+
+ UserServiceApi userServiceApi = SpringUtil.getBean(UserServiceApi.class);
+ SysUserDTO sysUserDTO = userServiceApi.getUserInfoByUserId(beWrappedModel.getUserId());
+
+ HashMap map = new HashMap<>();
+ map.put("realName", sysUserDTO.getRealName());
+ return map;
+ }
+
+}