Merge remote-tracking branch 'origin/master'

This commit is contained in:
liang.chao 2024-10-09 18:06:45 +08:00
commit 3a8119b61b
3 changed files with 8 additions and 0 deletions

View File

@ -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("上传图片异常,请联系管理员");
} }
} }

View File

@ -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);
// 权限集合 // 权限集合

View File

@ -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);