/// <summary> /// 保存初审信息 /// </summary> /// yaoy 16.08.29 /// <param name="data"></param> /// <returns></returns> public bool SaveCreditExamineReportData(string data) { var result = true; var _review = new Finance.Review(); var _finance = new Finance.Finance(); var _creditExamine = new Finance.CreditExamineReport(); JObject jo = (JObject)JsonConvert.DeserializeObject(data); StringReader sr1 = new StringReader(jo["D3"]["CreditExamineReportInfo"].ToString()); CreditExamineReportInfo creditExamine = (CreditExamineReportInfo)_serializer.Deserialize(new JsonTextReader(sr1), typeof(CreditExamineReportInfo)); StringReader sr2 = new StringReader(jo["D4"]["ReviewInfo"].ToString()); ReviewInfo reviewInfo = (ReviewInfo)_serializer.Deserialize(new JsonTextReader(sr2), typeof(ReviewInfo)); using (TransactionScope scope = new TransactionScope()) { if (_creditExamine.Get(creditExamine.FinanceId) == null) { result &= _creditExamine.Add(creditExamine); } else { result &= _creditExamine.Modify(creditExamine); } reviewInfo.ReviewType = (byte)ReviewType.初审; if (_review.Get(reviewInfo.FinanceId) == null) { // 初审添加 result &= _review.Add(reviewInfo); } else { // 初审修改 result &= _review.Modify(reviewInfo); } if (result) { scope.Complete(); } } return(result); }
/// <summary> /// 保存复审信息 /// </summary> /// yaoy 16.08.29 /// <param name="data"></param> /// <returns></returns> public bool SaveAuditOptionData(string data) { bool result = true; var _review = new Finance.Review(); JObject jo = (JObject)JsonConvert.DeserializeObject(data); StringReader sr = new StringReader(jo["D4"]["ReviewInfo"].ToString()); ReviewInfo reviewInfo = (ReviewInfo)_serializer.Deserialize(new JsonTextReader(sr), typeof(ReviewInfo)); using (TransactionScope scope = new TransactionScope()) { reviewInfo.ReviewType = (byte)ReviewType.审; // 复审修改 result &= _review.Modify(reviewInfo); if (result) { scope.Complete(); } } return(result); }