提交 7f261835 编写于 作者: rushui.chen's avatar rushui.chen

20200224 token变更日志记录

上级 c5ee68c9
流水线 #21923 已失败 于阶段
in 0 second
......@@ -181,7 +181,8 @@ public class LoginController extends AccountBaseController {
Map<String, Object> headersMap = super.getHeaders();
String newToken = tokenService.getToken(headersMap);
LogLoginEntity entity = AccountLogEntityUtils.getLogLoginEntity(acctId, super.getProductType(), super.getSourceType(),
AccountTypeEnum.LOGIN_OUT.getCode(), super.getIpAddr(), AccountTypeEnum.LOGIN_STATUS_SUCCESS.getCode(), AccountTypeEnum.LOG_TYPE_LOGIN.getCode());
AccountTypeEnum.LOGIN_OUT.getCode(), super.getIpAddr(), AccountTypeEnum.LOGIN_STATUS_SUCCESS.getCode(), AccountTypeEnum.LOG_TYPE_LOGIN.getCode(),
newToken);
picaLogUtils.info(entity);
return PicaResponse.toResponse(newToken);
} else {
......
......@@ -38,6 +38,8 @@ public class LogLoginEntity extends AccountLogEntity {
private int deleteFlag;
private String token;
public Integer getId() {
return id;
}
......@@ -149,4 +151,12 @@ public class LogLoginEntity extends AccountLogEntity {
public void setDeleteFlag(int deleteFlag) {
this.deleteFlag = deleteFlag;
}
public String getToken() {
return token;
}
public void setToken(String token) {
this.token = token;
}
}
\ No newline at end of file
......@@ -21,7 +21,7 @@ public class AccountLogEntityUtils {
* @return
*/
public static LogLoginEntity getLogLoginEntity(Integer acctId, Integer productType, Integer sourceType,
int code, String ipAddr, int code1, int code2) {
int code, String ipAddr, int code1, int code2,String token) {
LogLoginEntity entity = new LogLoginEntity();
Date currentTime = new Date();
entity.setAcctId(acctId);
......@@ -37,6 +37,7 @@ public class AccountLogEntityUtils {
entity.setLoginIp(ipAddr);
entity.setLoginStatus(code1);
entity.setLogType(code2);
entity.setToken(token);
return entity;
}
......
......@@ -133,7 +133,7 @@ public class LoginServiceImpl implements LoginService {
LogLoginEntity entity = AccountLogEntityUtils.getLogLoginEntity(acctId, productType, sourceType,
AccountTypeEnum.LOGIN_PWD.getCode(), request.getLoginIp(), AccountTypeEnum.LOGIN_STATUS_SUCCESS.getCode(),
AccountTypeEnum.LOG_TYPE_LOGIN.getCode());
AccountTypeEnum.LOG_TYPE_LOGIN.getCode(),newToken);
picaLogUtils.info(entity);
return result;
......@@ -188,7 +188,7 @@ public class LoginServiceImpl implements LoginService {
}
//记录登录日志
LogLoginEntity entity = AccountLogEntityUtils.getLogLoginEntity(acctId, baseRequest.getProductType(), baseRequest.getSourceType(),
loginType, baseRequest.getLoginIp(), AccountTypeEnum.LOGIN_STATUS_SUCCESS.getCode(), AccountTypeEnum.LOG_TYPE_LOGIN.getCode());
loginType, baseRequest.getLoginIp(), AccountTypeEnum.LOGIN_STATUS_SUCCESS.getCode(), AccountTypeEnum.LOG_TYPE_LOGIN.getCode(),newToken);
picaLogUtils.info(entity);
return result;
}
......
......@@ -151,7 +151,7 @@ public class RegisterServiceImpl implements RegisterService {
queueProducer.send(bos.toByteArray());*/
LogLoginEntity entity = AccountLogEntityUtils.getLogLoginEntity(acctId, productType, baseRequest.getSourceType(),
AccountTypeEnum.LOGIN_REGISTER.getCode(), baseRequest.getLoginIp(), AccountTypeEnum.LOGIN_STATUS_SUCCESS.getCode(),
AccountTypeEnum.LOG_TYPE_LOGIN.getCode());
AccountTypeEnum.LOG_TYPE_LOGIN.getCode(),newToken);
picaLogUtils.info(entity);
processAgreement(userId);
processRoleMap(userId);
......
......@@ -37,12 +37,12 @@
product_type, source_type, login_type,
login_ip, login_time, login_status,
create_id, create_time, modify_id,
modify_time, delete_flag)
modify_time, delete_flag,token)
values (#{acctId,jdbcType=INTEGER}, #{acctName,jdbcType=VARCHAR},
#{productType,jdbcType=TINYINT}, #{sourceType,jdbcType=TINYINT}, #{loginType,jdbcType=TINYINT},
#{loginIp,jdbcType=VARCHAR}, #{loginTime,jdbcType=TIMESTAMP}, #{loginStatus,jdbcType=TINYINT},
#{createId,jdbcType=INTEGER}, #{createTime,jdbcType=TIMESTAMP}, #{modifyId,jdbcType=INTEGER},
#{modifyTime,jdbcType=TIMESTAMP}, #{deleteFlag,jdbcType=TINYINT})
#{modifyTime,jdbcType=TIMESTAMP}, #{deleteFlag,jdbcType=TINYINT},#{token})
</insert>
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册