public Result <String> UpdateMedicalInfo(UpdateMedicalHisParams medicalHis) { if (IsAuthrized) { Result <String> result = Result <String> .CreateInstance(ResultCode.Fail); TMedicalHis medicalHisInfo = GetService <MedicalHisService>().GetMedicalHisInfo(medicalHis.HisGid); if (medicalHisInfo != null) { medicalHisInfo.DoctorID = medicalHis.user_id != null ? medicalHis.user_id : medicalHisInfo.DoctorID; medicalHisInfo.PatientID = medicalHis.patient_id != null ? medicalHis.patient_id : medicalHisInfo.PatientID; medicalHisInfo.Sickness = medicalHis.SickNess != null ? medicalHis.SickNess : medicalHisInfo.Sickness; medicalHisInfo.UpdateTime = DateTime.Now; if ((new MedicalHisService()).UpdateMedicalHis(medicalHisInfo)) { result.SetSuccess(); result.message = "更新成功"; } else { result.message = "服务器错误:更新失败"; } } else { result.message = "没有查询到对应病历夹"; } return(result); } return(GetAuthFilterResult <String>()); }
public Result <String> RemoveMedicalHis(UpdateMedicalHisParams param) { if (IsAuthrized) { Result <String> result = Result <String> .CreateInstance(ResultCode.Fail); if (GetService <MedicalHisService>().DeleteHisByGid(param.HisGid)) { result.SetSuccess("病历夹删除成功"); return(result); } else { result.message = "服务器错误:病历夹删除失败"; return(result); } } return(GetAuthFilterResult <string>()); }