/// <summary> /// 保存历史记录 /// </summary> /// <param name="keyValue"></param> /// <param name="entity"></param> public void SaveHistoryForm(string keyValue, DrillplanrecordHistoryEntity entity) { try { service.SaveHistoryForm(keyValue, entity); } catch (Exception) { throw; } }
/// <summary> /// 保存历史记录 /// </summary> /// <param name="keyValue"></param> /// <param name="entity"></param> public void SaveHistoryForm(string keyValue, DrillplanrecordHistoryEntity entity) { var res = DbFactory.Base().BeginTrans(); try { res.Insert <DrillplanrecordHistoryEntity>(entity); Repository <DrillrecordAssessEntity> audit = new Repository <DrillrecordAssessEntity>(DbFactory.Base()); List <DrillrecordAssessEntity> list = audit.FindList(string.Format(@"select * from MAE_DRILLRECORDASSESS t where t.DrillRecordId='{0}'", entity.HistoryId)).ToList(); for (int i = 0; i < list.Count; i++) { list[i].DrillRecordId = entity.ID; } res.Update <DrillrecordAssessEntity>(list); res.Commit(); } catch (Exception) { res.Rollback(); } }