mirror of https://gitee.com/stylefeng/roses
【8.1.9】【sys】更新修改密码的业务日志记录
parent
03d8bac5e6
commit
db81ecefa3
|
@ -0,0 +1,16 @@
|
|||
package cn.stylefeng.roses.kernel.sys.api.constants;
|
||||
|
||||
/**
|
||||
* 系统管理模块,业务日志的常量
|
||||
*
|
||||
* @author fengshuonan
|
||||
* @since 2024/7/9 15:26
|
||||
*/
|
||||
public interface SysBizLogConstants {
|
||||
|
||||
/**
|
||||
* 修改个人密码的日志记录标识
|
||||
*/
|
||||
String LOG_UPDATE_USER_PASSWORD = "UPDATE_USER_PASSWORD";
|
||||
|
||||
}
|
|
@ -1,12 +1,14 @@
|
|||
package cn.stylefeng.roses.kernel.sys.modular.user.controller;
|
||||
|
||||
import cn.stylefeng.roses.kernel.rule.annotation.ApiLog;
|
||||
import cn.stylefeng.roses.kernel.rule.annotation.BizLog;
|
||||
import cn.stylefeng.roses.kernel.rule.enums.ResBizTypeEnum;
|
||||
import cn.stylefeng.roses.kernel.rule.pojo.response.ResponseData;
|
||||
import cn.stylefeng.roses.kernel.rule.pojo.response.SuccessResponseData;
|
||||
import cn.stylefeng.roses.kernel.scanner.api.annotation.ApiResource;
|
||||
import cn.stylefeng.roses.kernel.scanner.api.annotation.GetResource;
|
||||
import cn.stylefeng.roses.kernel.scanner.api.annotation.PostResource;
|
||||
import cn.stylefeng.roses.kernel.sys.api.constants.SysBizLogConstants;
|
||||
import cn.stylefeng.roses.kernel.sys.modular.user.pojo.request.SysUserRequest;
|
||||
import cn.stylefeng.roses.kernel.sys.modular.user.pojo.response.PersonalInfo;
|
||||
import cn.stylefeng.roses.kernel.sys.modular.user.service.SysUserService;
|
||||
|
@ -74,7 +76,7 @@ public class PersonalInfoController {
|
|||
* @since 2023/6/26 22:24
|
||||
*/
|
||||
@PostResource(name = "修改个人密码", path = "/personalInfo/updatePassword")
|
||||
@ApiLog
|
||||
@BizLog(logTypeCode = SysBizLogConstants.LOG_UPDATE_USER_PASSWORD)
|
||||
public ResponseData<?> updatePwd(@RequestBody @Validated(SysUserRequest.updatePwd.class) SysUserRequest sysUserRequest) {
|
||||
sysUserService.editPassword(sysUserRequest);
|
||||
return new SuccessResponseData<>();
|
||||
|
|
|
@ -375,6 +375,10 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
|
|||
|
||||
// 记录一个密码修改记录
|
||||
securityConfigService.recordPasswordEditLog(sysUser.getUserId(), saltedEncryptResult.getEncryptPassword(), saltedEncryptResult.getPasswordSalt());
|
||||
|
||||
// 记录业务日志
|
||||
BusinessLogUtil.setLogTitle("修改密码,账号:" + loginUser.getAccount());
|
||||
BusinessLogUtil.addContent("用户账号:" + loginUser.getAccount() + "修改了密码");
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
Loading…
Reference in New Issue