コード例 #1
0
        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>());
        }
コード例 #2
0
        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>());
        }