public async Task <ObjectResultModule> CreateOrderTimeoutReminder([FromBody] OrderTimeoutReminder input) { if (!Commons.CheckSecret(input.Secret)) { this.ObjectResultModule.StatusCode = 422; this.ObjectResultModule.Message = "Wrong Secret"; this.ObjectResultModule.Object = ""; return(this.ObjectResultModule); } var userid = _IabpSession.UserId > 0 ? (int)_IabpSession.UserId : 0; var create = new OrderTimeoutReminder() { ConsultNumber = input.ConsultNumber, ConsultID = input.ConsultID, OrderID = input.OrderID, OrderNumber = input.OrderNumber, ConsultantID = input.ConsultantID, ConsultantName = input.ConsultantName, PatientID = input.PatientID, PatientName = input.PatientName, DoctorID = input.DoctorID, RemindDescription = input.RemindDescription, CreatedBy = userid, CreatedOn = DateTime.Now }; var res = await _OrderTimeoutReminderService.CreateOrderTimeoutReminder(create); if (res.Id > 0) { this.ObjectResultModule.StatusCode = 200; this.ObjectResultModule.Message = "sucess"; this.ObjectResultModule.Object = res; } else { this.ObjectResultModule.Object = ""; this.ObjectResultModule.StatusCode = 400; this.ObjectResultModule.Message = "error!"; } #region 操作日志 var CreateYaeherOperList = new YaeherOperList() { OperExplain = "CreateOrderTimeoutReminder", OperContent = JsonHelper.ToJson(input), OperType = "CreateOrderTimeoutReminder", CreatedBy = userid, CreatedOn = DateTime.Now }; var resultLog = await _yaeherOperListService.CreateYaeherOperList(CreateYaeherOperList); #endregion return(this.ObjectResultModule); }
public async Task <ObjectResultModule> UpdateOrderTimeoutReminder([FromBody] OrderTimeoutReminder input) { if (!Commons.CheckSecret(input.Secret)) { this.ObjectResultModule.StatusCode = 422; this.ObjectResultModule.Message = "Wrong Secret"; this.ObjectResultModule.Object = ""; return(this.ObjectResultModule); } var userid = _IabpSession.UserId > 0 ? (int)_IabpSession.UserId : 0; var query = await _OrderTimeoutReminderService.OrderTimeoutReminderByID(input.Id); if (query != null) { query.ConsultNumber = input.ConsultNumber; query.ConsultID = input.ConsultID; query.OrderID = input.OrderID; query.OrderNumber = input.OrderNumber; query.ConsultantID = input.ConsultantID; query.ConsultantName = input.ConsultantName; query.PatientID = input.PatientID; query.PatientName = input.PatientName; query.DoctorID = input.DoctorID; query.RemindDescription = input.RemindDescription; query.ModifyOn = DateTime.Now; query.ModifyBy = userid; var res = await _OrderTimeoutReminderService.UpdateOrderTimeoutReminder(query); this.ObjectResultModule.Object = res; this.ObjectResultModule.Message = "sucess"; this.ObjectResultModule.StatusCode = 200; } else { this.ObjectResultModule.Message = "NotFound"; this.ObjectResultModule.StatusCode = 404; this.ObjectResultModule.Object = ""; } #region 操作日志 var CreateYaeherOperList = new YaeherOperList() { OperExplain = "UpdateOrderTimeoutReminder", OperContent = JsonHelper.ToJson(input), OperType = "UpdateOrderTimeoutReminder", CreatedBy = userid, CreatedOn = DateTime.Now }; var resultLog = await _yaeherOperListService.CreateYaeherOperList(CreateYaeherOperList); #endregion return(this.ObjectResultModule); }
public async Task <ObjectResultModule> DeleteOrderTimeoutReminder([FromBody] OrderTimeoutReminder input) { if (!Commons.CheckSecret(input.Secret)) { this.ObjectResultModule.StatusCode = 422; this.ObjectResultModule.Message = "Wrong Secret"; this.ObjectResultModule.Object = ""; return(this.ObjectResultModule); } var userid = _IabpSession.UserId > 0 ? (int)_IabpSession.UserId : 0; var query = await _OrderTimeoutReminderService.OrderTimeoutReminderByID(input.Id); if (query != null) { query.DeleteBy = userid; query.DeleteTime = DateTime.Now; query.IsDelete = true; var res = await _OrderTimeoutReminderService.DeleteOrderTimeoutReminder(query); this.ObjectResultModule.Object = res; this.ObjectResultModule.Message = "sucess"; this.ObjectResultModule.StatusCode = 200; } else { this.ObjectResultModule.Message = "NotFound"; this.ObjectResultModule.StatusCode = 404; this.ObjectResultModule.Object = ""; } #region 操作日志 var CreateYaeherOperList = new YaeherOperList() { OperExplain = "DeleteOrderTimeoutReminder", OperContent = JsonHelper.ToJson(input), OperType = "DeleteOrderTimeoutReminder", CreatedBy = userid, CreatedOn = DateTime.Now }; var resultLog = await _yaeherOperListService.CreateYaeherOperList(CreateYaeherOperList); #endregion return(this.ObjectResultModule); }
public async Task <OrderTimeoutReminder> UpdateOrderTimeoutReminder(OrderTimeoutReminder OrderTimeoutReminderInfo) { return(await _repository.UpdateAsync(OrderTimeoutReminderInfo)); }
public async Task <OrderTimeoutReminder> CreateOrderTimeoutReminder(OrderTimeoutReminder OrderTimeoutReminderInfo) { OrderTimeoutReminderInfo.Id = await _repository.InsertAndGetIdAsync(OrderTimeoutReminderInfo); return(OrderTimeoutReminderInfo); }