Compare commits
	
		
			2 Commits
		
	
	
		
			9f407c422c
			...
			bd9bed1b71
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| bd9bed1b71 | |||
| 062c5f9477 | 
@ -88,7 +88,7 @@ public class AdminRoleControllers:ControllerBase
 | 
				
			|||||||
        var result = await _userManager.AddToRoleAsync(user, role.Name);
 | 
					        var result = await _userManager.AddToRoleAsync(user, role.Name);
 | 
				
			||||||
        if (result.Succeeded)
 | 
					        if (result.Succeeded)
 | 
				
			||||||
        {
 | 
					        {
 | 
				
			||||||
            return Ok(new ReturnTemplate(200, "角色分配成功", user));
 | 
					            return Ok(new ReturnTemplate(200, "现在该用户已经被赋予这个角色了", user));
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        else
 | 
					        else
 | 
				
			||||||
        {
 | 
					        {
 | 
				
			||||||
@ -107,13 +107,13 @@ public class AdminRoleControllers:ControllerBase
 | 
				
			|||||||
    {
 | 
					    {
 | 
				
			||||||
        if (string.IsNullOrWhiteSpace(userId))
 | 
					        if (string.IsNullOrWhiteSpace(userId))
 | 
				
			||||||
        {
 | 
					        {
 | 
				
			||||||
            return Ok(new ReturnTemplate(400, "你填写的用户ID是空的~", null));
 | 
					            return Ok(new ReturnTemplate(400, "你打算拿个空的Id来骗我吗?", null));
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        var user = await _userManager.FindByIdAsync(userId);
 | 
					        var user = await _userManager.FindByIdAsync(userId);
 | 
				
			||||||
        if (user == null)
 | 
					        if (user == null)
 | 
				
			||||||
        {
 | 
					        {
 | 
				
			||||||
            return Ok(new ReturnTemplate(404, "未找到指定用户哦·~", null));
 | 
					            return Ok(new ReturnTemplate(404, "你输了个假的用户吧......", null));
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        // 删除用户
 | 
					        // 删除用户
 | 
				
			||||||
@ -150,7 +150,7 @@ public class AdminRoleControllers:ControllerBase
 | 
				
			|||||||
            }
 | 
					            }
 | 
				
			||||||
            else
 | 
					            else
 | 
				
			||||||
            {
 | 
					            {
 | 
				
			||||||
                return StatusCode(500, new ReturnTemplate(500, "删除用户时发生错误", result.Errors));
 | 
					                return StatusCode(500, new ReturnTemplate(500, "删除用户时发生错误,原因请看ErrorResult", result.Errors));
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -170,13 +170,13 @@ public class AdminRoleControllers:ControllerBase
 | 
				
			|||||||
    {
 | 
					    {
 | 
				
			||||||
        if (string.IsNullOrWhiteSpace(request.RoleName))
 | 
					        if (string.IsNullOrWhiteSpace(request.RoleName))
 | 
				
			||||||
        {
 | 
					        {
 | 
				
			||||||
            return Ok(new ReturnTemplate(400, "角色名称不能为空", null));
 | 
					            return Ok(new ReturnTemplate(400, "角色名称不能为空,就像凌云心里不能没有我一样", null));
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        var role = await _roleManager.FindByNameAsync(request.RoleName);
 | 
					        var role = await _roleManager.FindByNameAsync(request.RoleName);
 | 
				
			||||||
        if (role == null)
 | 
					        if (role == null)
 | 
				
			||||||
        {
 | 
					        {
 | 
				
			||||||
            return Ok(new ReturnTemplate(400, "角色不存在", null));
 | 
					            return Ok(new ReturnTemplate(400, "你输入的角色不存在哦!", null));
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        var usersInRole = await _userManager.GetUsersInRoleAsync(role.Name);
 | 
					        var usersInRole = await _userManager.GetUsersInRoleAsync(role.Name);
 | 
				
			||||||
 | 
				
			|||||||
@ -39,11 +39,11 @@ public class UserControllers:ControllerBase
 | 
				
			|||||||
    [HttpGet]
 | 
					    [HttpGet]
 | 
				
			||||||
    public async Task<IActionResult> My()
 | 
					    public async Task<IActionResult> My()
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
        string userId = this.User.FindFirst(JwtRegisteredClaimNames.Sub)!.Value;
 | 
					      
 | 
				
			||||||
        if (string.IsNullOrEmpty(userId))
 | 
					
 | 
				
			||||||
        {
 | 
					     
 | 
				
			||||||
            return Ok(new ReturnTemplate(500,"获取用户失败(JWT解析错误)",null));
 | 
					
 | 
				
			||||||
        }
 | 
					        string userId = this.User.FindFirst(ClaimTypes.NameIdentifier)!.Value;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        try
 | 
					        try
 | 
				
			||||||
        {
 | 
					        {
 | 
				
			||||||
@ -54,6 +54,5 @@ public class UserControllers:ControllerBase
 | 
				
			|||||||
        {
 | 
					        {
 | 
				
			||||||
            return NotFound(ex.Message);
 | 
					            return NotFound(ex.Message);
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
@ -11,4 +11,6 @@ public class UserProfile
 | 
				
			|||||||
    public string? JobCode { get; set; }
 | 
					    public string? JobCode { get; set; }
 | 
				
			||||||
    public string? JobName { get; set; }
 | 
					    public string? JobName { get; set; }
 | 
				
			||||||
    public string? Birthday { get; set; }
 | 
					    public string? Birthday { get; set; }
 | 
				
			||||||
 | 
					    public string? MenuCode { get; set; }
 | 
				
			||||||
 | 
					    public string? MenuName { get; set; }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
				
			|||||||
@ -29,7 +29,9 @@ public class UserService
 | 
				
			|||||||
            Config = user.Config,
 | 
					            Config = user.Config,
 | 
				
			||||||
            JobCode = user.JobCode,
 | 
					            JobCode = user.JobCode,
 | 
				
			||||||
            JobName = user.JobName,
 | 
					            JobName = user.JobName,
 | 
				
			||||||
            Birthday = user.Birthday
 | 
					            Birthday = user.Birthday,
 | 
				
			||||||
 | 
					            MenuCode = user.MenuCode,
 | 
				
			||||||
 | 
					            MenuName = user.MenuName
 | 
				
			||||||
        };
 | 
					        };
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user