public Task <AsyncTaskResult> HandleAsync(SpecificationInsufficientException exception)
 {
     return(_messagePublisher.PublishAsync(new SpecificationInsufficientMessage
                                           (
                                               exception.GoodsId,
                                               exception.ReservationId
                                           )));
 }
Пример #2
0
 /// <summary>
 /// 某个商品发来的预定库存不足的消息
 /// </summary>
 /// <param name="message"></param>
 /// <returns></returns>
 public Task <AsyncTaskResult> HandleAsync(SpecificationInsufficientException exception)
 {
     return(_commandService.SendAsync(new ConfirmOneReservationCommand(exception.ReservationId, exception.GoodsId, false)));
 }