|
@@ -36,6 +36,8 @@ public class AuditLogInterceptor extends HandlerInterceptorAdapter {
|
|
|
|
|
|
private String username;
|
|
|
|
|
|
+ private Integer userId;
|
|
|
+
|
|
|
private SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
|
|
|
|
|
private static List<String> ignoreLogUrl;
|
|
@@ -99,20 +101,22 @@ public class AuditLogInterceptor extends HandlerInterceptorAdapter {
|
|
|
auditLog.setService(clientName);
|
|
|
auditLog.setUserIp(WebUtil.getRemoteIp(request));
|
|
|
|
|
|
- Map<String, Object> params = WebUtil.getParameterMap(request);
|
|
|
- if (params == null || params.size() == 0) {
|
|
|
- auditLog.setInputParams(IOUtils.toString(request.getInputStream(), Charset.defaultCharset()));
|
|
|
- } else {
|
|
|
- auditLog.setInputParams(JsonUtil.toJSONString(WebUtil.getParameterMap(request)));
|
|
|
- }
|
|
|
- // 操作人
|
|
|
- auditLog.setUsername(username);
|
|
|
- auditLog.setOperateTime(sdf.format(new Date()));
|
|
|
- auditLogService.insert(auditLog);
|
|
|
+ Map<String, Object> params = WebUtil.getParameterMap(request);
|
|
|
+ if (params == null || params.size() == 0) {
|
|
|
+ auditLog.setInputParams(IOUtils.toString(request.getInputStream(), Charset.defaultCharset()));
|
|
|
+ } else {
|
|
|
+ auditLog.setInputParams(JsonUtil.toJSONString(WebUtil.getParameterMap(request)));
|
|
|
+ }
|
|
|
+ // 操作人
|
|
|
+ auditLog.setUsername(username);
|
|
|
+ auditLog.setUserId(userId);
|
|
|
+ auditLog.setOperateTime(sdf.format(new Date()));
|
|
|
+ auditLogService.insert(auditLog);
|
|
|
}
|
|
|
|
|
|
- public void setUsername(String username) {
|
|
|
+ public void setUsername(String username,Integer userId) {
|
|
|
this.username = username;
|
|
|
+ this.userId = userId;
|
|
|
}
|
|
|
|
|
|
}
|