public async Task <IActionResult> RestMealAdminPassword(string userId, string newpassword) { if (string.IsNullOrEmpty(userId) || string.IsNullOrEmpty(newpassword)) { return(Failed(ErrorCode.Empty, "参数不正确")); } var adminBiz = new MealAdminBiz(); var result = await adminBiz.UpdateMealAdminPassword(userId, newpassword); return(result ? Success() : Failed(ErrorCode.DataBaseError, "密码修改失败!")); }
public async Task <IActionResult> UpdatePassword(string password) { if (string.IsNullOrEmpty(password)) { return(Failed(ErrorCode.Empty, "参数为空")); } if (string.IsNullOrEmpty(UserID)) { return(Failed(ErrorCode.Unauthorized)); } var adminBiz = new MealAdminBiz(); var result = await adminBiz.UpdateMealAdminPassword(UserID, password); return(result ? Success() : Failed(ErrorCode.DataBaseError, "密码修改失败!")); }
public async Task <IActionResult> Login([FromBody] MealAdminLoginRequestDto request) { var adminBiz = new MealAdminBiz(); var model = await adminBiz.GetMealAdmin(request); if (model is null) { return(Failed(ErrorCode.InvalidIdPassword, "账号或密码不正确")); } var token = CreateToken(model.AdminGuid, UserType.Admin, request.Days); return(Success(new MealAdminLoginResponseDto { HospitalName = model.HosName, HospitalId = model.HospitalGuid, UserName = model.AdminName, Token = token })); }