コード例 #1
0
        /// <summary>
        /// 退入客户余额帐户
        /// </summary>
        /// <param name="refundBalanceInfo"></param>
        private void RefundPrepay(RefundBalanceInfo refundBalanceInfo)
        {
            // 退入客户余额帐户
            decimal prepayAmount = refundBalanceInfo.CashAmt.Value;

            if (prepayAmount != 0)
            {
                CustomerPrepayLog prepayLogInfo = new CustomerPrepayLog()
                {
                    SOSysNo       = refundBalanceInfo.OriginalSOSysNo.Value,
                    CustomerSysNo = refundBalanceInfo.CustomerSysNo.Value,
                    AdjustAmount  = prepayAmount,
                    PrepayType    = PrepayType.RO_BalanceReturn,
                    Note          = ResouceManager.GetMessageString("RMA.RefundBalance", "PrepayLog_Note")
                };

                ExternalDomainBroker.AdjustPrePay(prepayLogInfo);
            }
        }