public async Task <TData <string> > SaveForm(PassRecordEntity entity, string RequestMethod = "") { TData <string> obj = new TData <string>(); obj.Tag = 0; if (string.IsNullOrEmpty(entity.sId)) { obj.Message = "身份证不能为空"; return(obj); } var InLineEntity = await this.GetInLineEntity(entity.sId, RequestMethod); if (InLineEntity == null) { obj.Tag = 00; obj.Message = "您尚未登记,请登记"; return(obj); } var nTypeStr = (nTypeEnum)InLineEntity.nType == nTypeEnum.Chaperon ? "陪护" : (nTypeEnum)InLineEntity.nType == nTypeEnum.Visitor ? "访客" : "患者"; entity.nType = InLineEntity.nType; entity.dtPass = DateTime.Now; entity.sPatientId = InLineEntity.sPatientId; await passRecordService.SaveForm(entity); obj.Data = entity.Id.ParseToString(); obj.Tag = 1; //obj.Message = $"您的身份是_{nTypeStr}_请通过"; obj.Message = $"通过"; return(obj); }
public async Task SaveForm(PassRecordEntity entity) { if (entity.Id.IsNullOrZero()) { entity.Create(); await this.BaseRepository().Insert(entity); } else { await this.BaseRepository().Update(entity); } }
public async Task <TData <string> > SaveForm(PassRecordEntity entity) { TData <string> obj = new TData <string>(); var InLineEntity = await this.GetInLineEntity(entity.sId); if (InLineEntity == null) { obj.Tag = 0; obj.Message = "您尚未登记,请登记"; return(obj); } entity.nType = InLineEntity.nType; entity.dtPass = DateTime.Now; entity.sPatientId = InLineEntity.sPatientId; await passRecordService.SaveForm(entity); obj.Data = entity.Id.ParseToString(); obj.Tag = 1; obj.Message = $"您是{nameof(entity.nType)}人员_请通过"; return(obj); }
public async Task <ActionResult> SaveFormJson(PassRecordEntity entity) { TData <string> obj = await passRecordBLL.SaveForm(entity); return(Json(obj)); }