Пример #1
0
        /// <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);
        }
Пример #2
0
 public async Task AuditOutCash(string id)
 {
     OutCashManager.AuditOutCash(id);
 }
Пример #3
0
 public async Task RefuseOutCash(string id)
 {
     OutCashManager.RefuseOutCash(id);
 }
Пример #4
0
        /// <summary>
        /// 删除提现
        /// </summary>
        public async Task DeleteOutCash(string ids)
        {
            await OutCashManager.DeleteOutCash(ids);

            await UnitOfWork.CommitAsync();
        }