|
|
|
@ -502,11 +502,13 @@ public class WhiteController extends CoreBaseController {
|
|
|
|
|
return result;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private void recordSysUserLog(Long userId, String username, Integer userLoginStatus) {
|
|
|
|
|
private void recordSysUserLog(Long userId, String loginName, Integer userLoginStatus) {
|
|
|
|
|
SysLogUserLogin log = new SysLogUserLogin();
|
|
|
|
|
|
|
|
|
|
SysUser user = userService.getSysUserByLoginName(loginName);
|
|
|
|
|
log.setUserId(userId);
|
|
|
|
|
log.setLogLoginName(username);
|
|
|
|
|
log.setLogUserName(user.getUserName());
|
|
|
|
|
log.setLogLoginName(loginName);
|
|
|
|
|
log.setLogLoginStatus(userLoginStatus);
|
|
|
|
|
log.setLogLoginBrowser(ServletRequestTool.getRequestBrowser(request));
|
|
|
|
|
log.setLogLoginHost(ServletRequestTool.getRequestHost(request));
|
|
|
|
@ -1069,6 +1071,25 @@ public class WhiteController extends CoreBaseController {
|
|
|
|
|
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")
|
|
|
|
|
@ApiOperation(value = "无需登录,发送邮件")
|
|
|
|
|
public ResultBean sendEmail(@RequestBody ImppEmail imppEmail) {
|
|
|
|
|