/// <summary> /// 保存 /// </summary> /// <param name="info"></param> public void SaveInfo(CD_HospitalPhysicalRxam info) { if (!string.IsNullOrWhiteSpace(info.PhysicalExamId) && info.PhysicalExamId != "null") { info.UpdateTime = DateTime.Now; info.CreateTime = null; info.UpdateM("HospitalRecordId"); } else { if (!string.IsNullOrWhiteSpace(info.InpatientId) && info.InpatientId != "null") { CD_HospitalPhysicalRxam nowinfo = GetInfoByInpatientId(info.InpatientId); if (nowinfo != null) { info.UpdateTime = DateTime.Now; info.CreateTime = null; info.UpdateM("InpatientId"); } else { info.PhysicalExamId = CommonService.GetPrimaryId(new GI_SerialInfo() { Name = "CD_HospitalPhysicalRxam", ColumnName = "PhysicalExamId", OrganID = info.OrganID }) + ""; info.Creator = info.Updater; //添加的情况下创建医生就是修改医生 info.CreateTime = DateTime.Now; //添加情况下 info.UpdateTime = DateTime.Now; info.SaveModelM(); } } } }
/// <summary> /// 增加和保存数据 /// </summary> /// <returns></returns> public string Save() { return(base.ExecuteActionJsonResult("保存信息", () => { CD_HospitalPhysicalRxam info = base.GetPageData <CD_HospitalPhysicalRxam>(0); info.PhysicalExamId = string.IsNullOrWhiteSpace(info.PhysicalExamId) ? null : info.PhysicalExamId; service.SaveInfo(info); return new WebApi_Result(); })); }
/// <summary> /// 根据住院病人id获得体格检查 /// </summary> /// <returns></returns> public string GetInfoByInpatientId() { return(base.ExecuteActionJsonResult("获取入院记录信息", () => { CD_HospitalPhysicalRxam info = service.GetInfoByInpatientId(Request["InpatientId"]); return new WebApi_Result() { data = info }; })); }
/// <summary> /// 根据住院病人id获得体格检查 /// </summary> /// <returns></returns> public CD_HospitalPhysicalRxam GetInfoByInpatientId(string InpatientId) { CD_HospitalPhysicalRxam info = EntityOperate <CD_HospitalPhysicalRxam> .GetEntityById(InpatientId, "InpatientId"); if (info != null) { if (!string.IsNullOrWhiteSpace(info.Creator)) { GI_UserInfo Creator = EntityOperate <GI_UserInfo> .GetEntityById(info.Creator, "UserID"); info.CreatorName = Creator?.UserName; } if (!string.IsNullOrWhiteSpace(info.Updater)) { GI_UserInfo Updater = EntityOperate <GI_UserInfo> .GetEntityById(info.Updater, "UserID"); info.UpdaterName = Updater?.UserName; } } return(info); }