Пример #1
0
        public Task <bool> AddAmount(decimal amount, string uniqueId = null)
        {
            var evt = new AccountAddBalanceEvent(amount);

            evt.RelationEvent = uniqueId;
            return(this.ConcurrentWriteAsync(evt, MQ.MQPublishType.Asynchronous));
        }
Пример #2
0
 private void AmountAddEventHandle(AccountAddBalanceEvent evt)
 {
     this.Balance += evt.Amount;
     evt.Balance   = this.Balance;
 }
Пример #3
0
 private Task AddBalanceHandle(AccountAddBalanceEvent evt)
 {
     //this.logger.LogError($"加款:{evt.Amount}; 余额:{evt.Balance}");
     return(Task.CompletedTask);
 }