/// <summary> /// 添加回款记录 /// </summary> /// <param name="model">回款实体模型</param> public bool InsertExt(Jinher.AMP.BTP.Deploy.CommodityOrderRefundDTO model) { CommodityOrderRefund modeladd = new CommodityOrderRefund(); modeladd.Id = model.Id; modeladd.SubTime = model.SubTime; modeladd.SubId = model.SubId; modeladd.CommodityOrderId = model.CommodityOrderId; modeladd.OrderItemId = model.OrderItemId; modeladd.RefundType = model.RefundType; modeladd.RefundDate = model.RefundDate; modeladd.RefundAmount = model.RefundAmount; modeladd.Remark = model.Remark; modeladd.ModifiedBy = ""; ContextSession contextSession = ContextFactory.CurrentThreadContext; modeladd.EntityState = System.Data.EntityState.Added; contextSession.SaveObject(modeladd); if (contextSession.SaveChanges() == 0) { return(false); } return(true); }
/// <summary> /// 根据CommodityOrderId 获取回款记录 /// </summary> /// <param name="CommodityOrderId"></param> /// <returns>回款记录列表</returns> public List <CommodityOrderRefundDTO> GetListByCommodityOrderIdExt(Guid CommodityOrderId) { try { var List = from obj in CommodityOrderRefund.ObjectSet() where obj.CommodityOrderId == CommodityOrderId select new CommodityOrderRefundDTO { Id = obj.Id, SubId = obj.SubId, RefundDate = obj.RefundDate, RefundAmount = obj.RefundAmount, Remark = obj.Remark, RefundType = obj.RefundType }; return((List <CommodityOrderRefundDTO>)List.ToList()); } catch (Exception e) { LogHelper.Error(string.Format("根据CommodityOrderId 获取回款记录。CommodityOrderId:{0}", CommodityOrderId), e); return(null); } }