/// <summary> /// 根据洗手考核ID获取单个洗手考核数据 /// </summary> /// <param name="iFilter"></param> /// <returns></returns> public Tuple <BUS_DISINFECTION, List <AI_DeptInfo> > GetDisInfectionModel(CommonFilter iFilter, string DISID) { string filter = "1=1"; filter += iFilter.GetQueryString(); // if (!string.IsNullOrWhiteSpace(DISID)) { filter += " and DISID=" + DISID + ""; } BUS_DISINFECTION model = EntityOperate <BUS_DISINFECTION> .GetEntityById(DISID, "DISID"); var departList = EntityOperate <AI_DeptInfo> .GetEntityList(filter + (model == null ? "" : " and deptid='" + model.DEPTID + "'"), "ParentID,DeptID"); var tupe = new Tuple <BUS_DISINFECTION, List <AI_DeptInfo> >(model, departList); return(tupe); }
/// <summary> /// 增加和保存数据 /// </summary> /// <returns></returns> public string Save() { return(base.ExecuteActionJsonResult("保存信息", () => { BUS_DISINFECTION entity = base.GetPageData <BUS_DISINFECTION>(0); var userToken = Request["token"].GetUserToken(); //完善反馈单数据信息 if (string.IsNullOrWhiteSpace(entity.DISID)) { entity.XZRYID = userToken.UserId; entity.XZRYMC = userToken.USERNAME; entity.XZRQ = DateTime.Now; entity.ORGANID = userToken.ORGANID; } disInfectionService.Save(entity); return new WebApi_Result(); })); }
/// <summary> /// 保存反馈单和反馈单数据 /// </summary> /// <param name="fkdModel"></param> /// <param name="fkdSourceModel"></param> /// <returns></returns> public void Save(BUS_DISINFECTION model) { if (string.IsNullOrWhiteSpace(model.DISID)) { model.DISID = CommonService.GetPrimaryId(new GI_SerialInfo() { Name = "BUS_DISINFECTION", ColumnName = "DISID", OrganID = model.ORGANID }) + ""; model.SaveModelM(); } else { var entity = EntityOperate <BUS_DISINFECTION> .GetEntityById(model.DISID, "DISID"); model.XZRYID = entity.XZRYID; model.XZRYMC = entity.XZRYMC; model.XZRQ = entity.XZRQ; model.ORGANID = entity.ORGANID; model.UpdateM("DISID"); } }