public async Task <IActionResult> CreateAsync([FromBody] OutCashCreateRequest request) { if (request == null) { return(Fail(WebResource.CreateRequestIsEmpty)); } var id = await OutCashService.CreateAsync(request); return(Success(id)); }
/// <summary> /// 添加提现 /// </summary> public async Task <Guid> CreateAsync(OutCashCreateRequest request) { var outCash = request.MapTo <OutCash>(); switch (request.PayType) { case OutCashPayType.Alipay: outCash.CardId = request.AlipayAccount; break; case OutCashPayType.Bank: outCash.CardId = $"{request.Bank.Description()},{request.BankUser},{request.BankNumber}"; break; } outCash = await OutCashManager.CreateOutCashAsync(outCash); await UnitOfWork.CommitAsync(); return(outCash.Id); }