/// <summary>
        /// 根据退款调整单系统编号获取退款单信息
        /// </summary>
        /// <param name="sysNo"></param>
        /// <returns></returns>
        public virtual RefundBalanceInfo LoadRefundBalanceBySysNo(int sysNo)
        {
            SOIncomeRefundInfo soIncomRefundInfo = new SOIncomeRefundInfo();

            RefundBalanceInfo refundBalanceInfo = GetRefundBalanceBySysNo(sysNo);

            soIncomRefundInfo = ExternalDomainBroker.GetSOIncomeRefundInfo(sysNo, RefundOrderType.RO_Balance);
            refundBalanceInfo.IncomeBankInfo = soIncomRefundInfo;
            refundBalanceInfo.CustomerID     = ExternalDomainBroker.GetCustomerBasicInfo(refundBalanceInfo.CustomerSysNo.Value).CustomerID;
            return(refundBalanceInfo);
        }
        /// <summary>
        /// 根据退款单系统编号获取新退款调整单基本信息
        /// </summary>
        /// <param name="OrgRefundSysNo"></param>
        /// <returns></returns>
        public virtual RefundBalanceInfo LoadNewRefundBalanceByRefundSysNo(int refundSysNo)
        {
            RefundBalanceInfo refundBalanceInfo = refundBalanceDA.LoadNewRefundBalanceByRefundSysNo(refundSysNo);

            if (refundBalanceInfo == null)
            {
                throw new BizException(ResouceManager.GetMessageString("RMA.RefundBalance", "Void_RefundBalanceInfo"));
            }
            refundBalanceInfo.IncomeBankInfo = ExternalDomainBroker.GetSOIncomeRefundInfo(refundBalanceInfo.OriginalRefundSysNo.Value, RefundOrderType.RO);
            refundBalanceInfo.CustomerID     = ExternalDomainBroker.GetCustomerBasicInfo(refundBalanceInfo.CustomerSysNo.Value).CustomerID;
            return(refundBalanceInfo);
        }