Browse Source

插件

bjmzak
DESKTOP-G961P6V\Zhh 1 year ago
parent
commit
5bc64f62da
  1. 18
      src/Shentun.Peis.Application/ChargeRequests/ChargeRequestAppService.cs

18
src/Shentun.Peis.Application/ChargeRequests/ChargeRequestAppService.cs

@ -121,7 +121,13 @@ namespace Shentun.Peis.ChargeRequests
await _unitOfWorkManager.Current.CompleteAsync(); await _unitOfWorkManager.Current.CompleteAsync();
//await UnitOfWorkManager.Current.SaveChangesAsync(); //await UnitOfWorkManager.Current.SaveChangesAsync();
//await UnitOfWorkManager.Current.CompleteAsync(); //await UnitOfWorkManager.Current.CompleteAsync();
using (var unitOfWork = _unitOfWorkManager.Begin(isTransactional: true))
{
await _chargeRequestManager.SendThirChargeRequestAsync(chargeRequest.Id, "SendChargeRequestAsync"); await _chargeRequestManager.SendThirChargeRequestAsync(chargeRequest.Id, "SendChargeRequestAsync");
await unitOfWork.CompleteAsync();
}
ChargeRequestDto result = new ChargeRequestDto(); ChargeRequestDto result = new ChargeRequestDto();
result.Id = chargeRequest.Id; result.Id = chargeRequest.Id;
@ -146,7 +152,13 @@ namespace Shentun.Peis.ChargeRequests
{ {
throw new UserFriendlyException("状态不是收费申请,不允许作废申请"); throw new UserFriendlyException("状态不是收费申请,不允许作废申请");
} }
using (var unitOfWork = _unitOfWorkManager.Begin(isTransactional: true))
{
await _chargeRequestManager.SendThirChargeRequestAsync(input.ChargeRequestId, "CancelChargeRequestAsync"); await _chargeRequestManager.SendThirChargeRequestAsync(input.ChargeRequestId, "CancelChargeRequestAsync");
await unitOfWork.CompleteAsync();
}
ChargeRequestDto result = new ChargeRequestDto(); ChargeRequestDto result = new ChargeRequestDto();
@ -170,7 +182,13 @@ namespace Shentun.Peis.ChargeRequests
{ {
throw new UserFriendlyException("状态不是已收费,不允许退费申请"); throw new UserFriendlyException("状态不是已收费,不允许退费申请");
} }
using (var unitOfWork = _unitOfWorkManager.Begin(isTransactional: true))
{
await _chargeRequestManager.SendThirChargeRequestAsync(input.ChargeRequestId, "RefundRequestAsync"); await _chargeRequestManager.SendThirChargeRequestAsync(input.ChargeRequestId, "RefundRequestAsync");
await unitOfWork.CompleteAsync();
}
ChargeRequestDto result = new ChargeRequestDto(); ChargeRequestDto result = new ChargeRequestDto();

Loading…
Cancel
Save