/// <summary> /// 保存手术记录 /// </summary> /// <returns></returns> public string SaveInfo() { return(base.ExecuteActionJsonResult("手术记录保存", () => { CD_OperationRecord entity = base.GetPageData <CD_OperationRecord>(0); entity.OperationId = string.IsNullOrWhiteSpace(entity.OperationId) ? null : entity.OperationId; var OperationIdList = (entity.OperationId + "").Split(','); for (int i = 0; i < entity.OperationCode.Split(',').Length; i++) { var cur_entity = base.GetPageData <CD_OperationRecord>(0); if (OperationIdList.Length > i) { cur_entity.OperationId = OperationIdList[i]; } else { cur_entity.OperationId = ""; } cur_entity.OperationCode = entity.OperationCode.Split(',')[i]; cur_entity.OperationName = entity.OperationName.Split(',')[i]; operationRecordService.SaveInfo(cur_entity); } return new WebApi_Result(); })); }
/// <summary> /// 获取手术记录信息 /// </summary> /// <returns></returns> public string GetInfoById() { return(base.ExecuteActionJsonResult("获取手术记录信息", () => { CD_OperationRecord entity = EntityOperate <CD_OperationRecord> .GetEntityById(Request["OperationId"], "OperationId"); entity.OperationLevelName = CommonService.GetDictNameByID("170", entity.OperationLevel + ""); entity.AnesthesiaWayName = CommonService.GetDictNameByID("450", entity.AnesthesiaWayCode + ""); return new WebApi_Result() { data = entity }; })); }
/// <summary> /// 保存手术记录 /// </summary> /// <param name="entity">手术记录实体</param> public void SaveInfo(CD_OperationRecord entity) { if (!string.IsNullOrWhiteSpace(entity.OperationId) && entity.OperationId != "null") { entity.Creator = null; entity.CreateTime = null; entity.UpdateM("OperationId"); } else { entity.OperationId = CommonService.GetPrimaryId(new GI_SerialInfo() { Name = "CD_OperationRecord", ColumnName = "OperationId", OrganID = entity.OrganID }) + ""; entity.SaveModelM(); } }