Merge remote-tracking branch 'origin/master'
This commit is contained in:
commit
3a8119b61b
|
|
@ -120,6 +120,7 @@ public class SysProfileController extends BaseController {
|
||||||
@Log(title = "用户头像", businessType = BusinessType.UPDATE)
|
@Log(title = "用户头像", businessType = BusinessType.UPDATE)
|
||||||
@PostMapping("/avatar")
|
@PostMapping("/avatar")
|
||||||
public AjaxResult avatar(@RequestParam("avatarfile") MultipartFile file,String fileType) throws Exception {
|
public AjaxResult avatar(@RequestParam("avatarfile") MultipartFile file,String fileType) throws Exception {
|
||||||
|
try {
|
||||||
FileInfo fileInfo = sysFileService.uploadHeadPic(file, fileType);
|
FileInfo fileInfo = sysFileService.uploadHeadPic(file, fileType);
|
||||||
if (!file.isEmpty()) {
|
if (!file.isEmpty()) {
|
||||||
LoginUser loginUser = SecurityUtils.getLoginUser();
|
LoginUser loginUser = SecurityUtils.getLoginUser();
|
||||||
|
|
@ -140,6 +141,9 @@ public class SysProfileController extends BaseController {
|
||||||
return ajax;
|
return ajax;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
} catch (Exception e) {
|
||||||
|
throw new RuntimeException("系统异常,请联系管理员!");
|
||||||
|
}
|
||||||
return error("上传图片异常,请联系管理员");
|
return error("上传图片异常,请联系管理员");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -179,6 +179,7 @@ public class SysUserController extends BaseController {
|
||||||
public AjaxResult getInfo() {
|
public AjaxResult getInfo() {
|
||||||
LoginUser loginUser = SecurityUtils.getLoginUser();
|
LoginUser loginUser = SecurityUtils.getLoginUser();
|
||||||
SysUser user = userService.selectUserById(SecurityUtils.getLoginUser().getUserid());
|
SysUser user = userService.selectUserById(SecurityUtils.getLoginUser().getUserid());
|
||||||
|
user.setPassword(null);
|
||||||
// 角色集合
|
// 角色集合
|
||||||
Set<String> roles = permissionService.getRolePermission(user);
|
Set<String> roles = permissionService.getRolePermission(user);
|
||||||
// 权限集合
|
// 权限集合
|
||||||
|
|
|
||||||
|
|
@ -436,6 +436,9 @@ public class SysUserServiceImpl implements ISysUserService {
|
||||||
SysUserRole ur = new SysUserRole();
|
SysUserRole ur = new SysUserRole();
|
||||||
ur.setUserId(userId);
|
ur.setUserId(userId);
|
||||||
ur.setRoleId(roleId);
|
ur.setRoleId(roleId);
|
||||||
|
if (roleId.equals(1)){
|
||||||
|
continue;
|
||||||
|
}
|
||||||
list.add(ur);
|
list.add(ur);
|
||||||
}
|
}
|
||||||
userRoleMapper.batchUserRole(list);
|
userRoleMapper.batchUserRole(list);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue