|
|
@ -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(); |
|
|
|
|
|
|
|
|
|