public async Task <IActionResult> ResetPasswordAsync([FromBody] ResetPasswordResponseDto request) { UserBiz userBiz = new UserBiz(); var userModel = await userBiz.GetAsync(request.DoctorGuid); if (userModel == null) { return(Failed(ErrorCode.DataBaseError)); } var password = "******";//默认密码 userModel.Password = Common.Helper.CryptoHelper.AddSalt(userModel.UserGuid, GD.Common.Helper.CryptoHelper.Md5(password)); userModel.LastUpdatedBy = UserID; userModel.LastUpdatedDate = DateTime.Now; await userBiz.UpdateAsync(userModel); return(Success()); }
public async Task <IActionResult> ResetPasswordAsync([FromBody] ResetPasswordResponseDto request) { HospitalBiz hospitalBiz = new HospitalBiz(); var entity = await hospitalBiz.GetAsync(request.Guid); if (entity == null) { return(Failed(ErrorCode.DataBaseError)); } if (string.IsNullOrWhiteSpace(entity.Account)) { return(Failed(ErrorCode.DataBaseError, "请先设置账号")); } var password = "******";//默认密码 entity.Password = CryptoHelper.AddSalt(entity.HospitalGuid, GD.Common.Helper.CryptoHelper.Md5(password)); entity.LastUpdatedBy = UserID; entity.LastUpdatedDate = DateTime.Now; await hospitalBiz.UpdateAsync(entity); return(Success()); }