操作日志添加角色

This commit is contained in:
梁琦涛
2021-10-11 15:35:22 +08:00
parent c69c3cce2e
commit f27a95edf1
5 changed files with 12 additions and 2 deletions
@@ -48,6 +48,8 @@ public class LogDTO implements Serializable {
/**操作人用户账户*/
private String userid;
/**操作用户角色*/
private String roleName;
public LogDTO(){
@@ -101,7 +101,7 @@ public class AutoLogAspect {
if(sysUser!=null){
dto.setUserid(sysUser.getUsername());
dto.setUsername(sysUser.getRealname());
dto.setRoleName(sysUser.getRoleCode());
}
//耗时
dto.setCostTime(time);
@@ -4,7 +4,7 @@
<!-- 保存日志11 -->
<insert id="saveLog" parameterType="Object">
insert into sys_log (id, log_type, log_content, method, operate_type, request_param, ip, userid, username, cost_time, create_time)
insert into sys_log (id, log_type, log_content, method, operate_type, request_param, ip, userid, username,role_name, cost_time, create_time)
values(
#{dto.id,jdbcType=VARCHAR},
#{dto.logType,jdbcType=INTEGER},
@@ -15,6 +15,7 @@
#{dto.ip,jdbcType=VARCHAR},
#{dto.userid,jdbcType=VARCHAR},
#{dto.username,jdbcType=VARCHAR},
#{dto.roleName,jdbcType=VARCHAR},
#{dto.costTime,jdbcType=BIGINT},
#{dto.createTime,jdbcType=TIMESTAMP}
)
@@ -70,6 +70,7 @@ public class BaseCommonServiceImpl implements BaseCommonService {
if(user!=null){
sysLog.setUserid(user.getUsername());
sysLog.setUsername(user.getRealname());
sysLog.setRoleName(user.getRoleCode());
}
sysLog.setCreateTime(new Date());
//保存日志(异常捕获处理,防止数据太大存储失败,导致业务失败)JT-238
@@ -92,6 +92,12 @@ public class SysLog implements Serializable {
* 操作人用户账户
*/
private String userid;
/**
* 操作用户角色
*/
@Dict(dicCode = "role_code",dictTable="sys_role",dicText="role_name")
private String roleName;
/**
* 操作详细日志
*/