diff --git a/common.props b/common.props index 316d3c8..76df92c 100644 --- a/common.props +++ b/common.props @@ -1,7 +1,7 @@ latest - 0.10.0 + 0.10.1 $(NoWarn);CS1591 true EasyAbp Team diff --git a/src/EasyAbp.GiftCardManagement.Domain/EasyAbp/GiftCardManagement/GiftCards/GiftCardManager.cs b/src/EasyAbp.GiftCardManagement.Domain/EasyAbp/GiftCardManagement/GiftCards/GiftCardManager.cs index 17e649a..7bec0e4 100644 --- a/src/EasyAbp.GiftCardManagement.Domain/EasyAbp/GiftCardManagement/GiftCards/GiftCardManager.cs +++ b/src/EasyAbp.GiftCardManagement.Domain/EasyAbp/GiftCardManagement/GiftCards/GiftCardManager.cs @@ -45,15 +45,16 @@ public virtual async Task GetUsableAsync(string code, string password) return giftCard; } - public virtual async Task ConsumeAsync(GiftCard giftCard, Guid? userId, ExtraPropertyDictionary extraProperties = null) + public virtual async Task ConsumeAsync(GiftCard giftCard, Guid? userId, + ExtraPropertyDictionary extraProperties = null) { var template = await _giftCardTemplateRepository.GetAsync(giftCard.GiftCardTemplateId); - + giftCard.Consume(_clock, userId, extraProperties); await _repository.UpdateAsync(giftCard, true); - _unitOfWorkManager.Current.OnCompleted(async () => await _distributedEventBus.PublishAsync( + await _distributedEventBus.PublishAsync( new GiftCardConsumedEto { GiftCardTemplateName = template.Name, @@ -61,7 +62,7 @@ public virtual async Task ConsumeAsync(GiftCard giftCard, Guid? userId, ExtraPro GiftCardCode = giftCard.Code, GiftCardExtraProperties = giftCard.ExtraProperties, ConsumptionUserId = userId - })); + }); } } } \ No newline at end of file