|
|
@ -1,5 +1,6 @@ |
|
|
|
package com.cloud.kicc.common.log.util; |
|
|
|
package com.cloud.kicc.common.log.util; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import cn.hutool.core.util.ObjectUtil; |
|
|
|
import cn.hutool.core.util.URLUtil; |
|
|
|
import cn.hutool.core.util.URLUtil; |
|
|
|
import cn.hutool.extra.servlet.ServletUtil; |
|
|
|
import cn.hutool.extra.servlet.ServletUtil; |
|
|
|
import cn.hutool.http.HttpUtil; |
|
|
|
import cn.hutool.http.HttpUtil; |
|
|
@ -35,9 +36,7 @@ public class SysLogUtils { |
|
|
|
HttpServletRequest request = ((ServletRequestAttributes) Objects |
|
|
|
HttpServletRequest request = ((ServletRequestAttributes) Objects |
|
|
|
.requireNonNull(RequestContextHolder.getRequestAttributes())).getRequest(); |
|
|
|
.requireNonNull(RequestContextHolder.getRequestAttributes())).getRequest(); |
|
|
|
OperLog sysLog = new OperLog(); |
|
|
|
OperLog sysLog = new OperLog(); |
|
|
|
|
|
|
|
|
|
|
|
sysLog.setOperIp(ServletUtil.getClientIP(request)); |
|
|
|
sysLog.setOperIp(ServletUtil.getClientIP(request)); |
|
|
|
|
|
|
|
|
|
|
|
sysLog.setType(LogTypeEnum.NORMAL.getType()); |
|
|
|
sysLog.setType(LogTypeEnum.NORMAL.getType()); |
|
|
|
sysLog.setOperAddr(ServletUtil.getClientIP(request)); |
|
|
|
sysLog.setOperAddr(ServletUtil.getClientIP(request)); |
|
|
|
sysLog.setOperUrl(URLUtil.getPath(request.getRequestURI())); |
|
|
|
sysLog.setOperUrl(URLUtil.getPath(request.getRequestURI())); |
|
|
@ -47,12 +46,13 @@ public class SysLogUtils { |
|
|
|
sysLog.setClientId(getClientId(request)); |
|
|
|
sysLog.setClientId(getClientId(request)); |
|
|
|
sysLog.setServiceId(getClientId(request)); |
|
|
|
sysLog.setServiceId(getClientId(request)); |
|
|
|
sysLog.setOperTime(LocalDateTime.now()); |
|
|
|
sysLog.setOperTime(LocalDateTime.now()); |
|
|
|
Objects.requireNonNull(getUser()); |
|
|
|
if (ObjectUtil.isNotEmpty(getUser())) { |
|
|
|
sysLog.setOperName(getUser().getUsername()); |
|
|
|
sysLog.setOperName(getUser().getUsername()); |
|
|
|
sysLog.setCreateById(getUser().getId()); |
|
|
|
sysLog.setCreateById(getUser().getId()); |
|
|
|
sysLog.setCreateByName(getUser().getUsername()); |
|
|
|
sysLog.setCreateByName(getUser().getUsername()); |
|
|
|
sysLog.setUpdateById(getUser().getId()); |
|
|
|
sysLog.setUpdateById(getUser().getId()); |
|
|
|
sysLog.setUpdateByName(getUser().getUsername()); |
|
|
|
sysLog.setUpdateByName(getUser().getUsername()); |
|
|
|
|
|
|
|
} |
|
|
|
return sysLog; |
|
|
|
return sysLog; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|