登录日志扩展数据字段记录

yun-zuoyi
yanyujia 2 years ago
parent 54ed973a90
commit bf62946cc7

@ -502,11 +502,13 @@ public class WhiteController extends CoreBaseController {
return result; return result;
} }
private void recordSysUserLog(Long userId, String username, Integer userLoginStatus) { private void recordSysUserLog(Long userId, String loginName, Integer userLoginStatus) {
SysLogUserLogin log = new SysLogUserLogin(); SysLogUserLogin log = new SysLogUserLogin();
SysUser user = userService.getSysUserByLoginName(loginName);
log.setUserId(userId); log.setUserId(userId);
log.setLogLoginName(username); log.setLogUserName(user.getUserName());
log.setLogLoginName(loginName);
log.setLogLoginStatus(userLoginStatus); log.setLogLoginStatus(userLoginStatus);
log.setLogLoginBrowser(ServletRequestTool.getRequestBrowser(request)); log.setLogLoginBrowser(ServletRequestTool.getRequestBrowser(request));
log.setLogLoginHost(ServletRequestTool.getRequestHost(request)); log.setLogLoginHost(ServletRequestTool.getRequestHost(request));
@ -1069,6 +1071,25 @@ public class WhiteController extends CoreBaseController {
return ResultBean.success("查询成功!").setResultObject(user); return ResultBean.success("查询成功!").setResultObject(user);
} }
/**
*
*
* @param loginName
* @return
*/
@GetMapping(value = "/user/query-user-by-loginName")
@ApiOperation(value = "根据条件查询单个用户信息", notes = "根据条件查询单个用户信息")
public ResultBean querySysUserByLoginName(String loginName) {
ValidatorBean.checkNotNull(loginName, "用户登录名不能为空!");
SysUser sysUser = null;
try {
sysUser = userService.getSysUserByLoginName(loginName);
} catch (ImppBusiException e) {
return ResultBean.fail(e.getMessage());
}
return ResultBean.success("查询成功!").setResultObject(sysUser);
}
@PostMapping(value = "/sendEmail") @PostMapping(value = "/sendEmail")
@ApiOperation(value = "无需登录,发送邮件") @ApiOperation(value = "无需登录,发送邮件")
public ResultBean sendEmail(@RequestBody ImppEmail imppEmail) { public ResultBean sendEmail(@RequestBody ImppEmail imppEmail) {

Loading…
Cancel
Save