Commit cb3ef859 authored by wangsong's avatar wangsong

update log

parent 43d5f7ef
......@@ -6,6 +6,7 @@ import com.alibaba.fastjson.JSON;
import com.chineseall.eden.authcenter.log.dao.AuthLogDao;
import com.chineseall.eden.authcenter.log.model.AuthLog;
import com.chineseall.eden.authcenter.log.model.AuthLogHourCount;
import com.chineseall.eden.authcenter.log.model.LogUserInfo;
import com.chineseall.eden.authcenter.log.service.AuthLogService;
import com.chineseall.eden.authcenter.log.util.BusinessLogUtils;
import com.chineseall.eden.authcenter.log.util.RequestResponseHolder;
......@@ -30,17 +31,27 @@ public class AuthLogServiceImpl implements AuthLogService {
if(authLog.getId() != null){
authLog.setUpdateTime(new Date());
authLogDao.replace(authLog);
addBusinessLog(authLog);
} else{
authLog.setId(UUID.randomUUID().toString());
authLog.setCreateTime(new Date());
authLogDao.insert(authLog);
}
addBusinessLog(authLog);
}
private void addBusinessLog(AuthLog authLog){
if(authLog == null){
return;
}
RequestResponseHolder holder = RequestResponseHolder.get();
Map<String, Object> dataMap = BeanUtil.beanToMap(authLog);
Map<String, Object> dataMap = new HashMap<>();
LogUserInfo userInfo = authLog.getLogUserInfo();
if(userInfo != null){
dataMap.put("userId", userInfo.getUserId());
dataMap.put("userName", userInfo.getRealName());
}
dataMap.put("clientId", authLog.getClientId());
dataMap.put("forwardUrl", authLog.getFowardUrl());
dataMap.put("user-agent", holder.getRequestUserAgent());
dataMap.put("remote-address", holder.getRequestRemoteAddress());
dataMap.put("referer", holder.getRequestReferer());
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment