From 992a7f9c6d28587eabe1314df64668e657b46faf Mon Sep 17 00:00:00 2001 From: zhengyiming <540361168@qq.com> Date: 星期一, 31 三月 2025 13:48:11 +0800 Subject: [PATCH] fix:s --- LifePayment/LifePayment.HttpApi/LifePay/LifePayController.cs | 32 +++++++++++++++++++++++++++----- 1 files changed, 27 insertions(+), 5 deletions(-) diff --git a/LifePayment/LifePayment.HttpApi/LifePay/LifePayController.cs b/LifePayment/LifePayment.HttpApi/LifePay/LifePayController.cs index 434d829..96e2a15 100644 --- a/LifePayment/LifePayment.HttpApi/LifePay/LifePayController.cs +++ b/LifePayment/LifePayment.HttpApi/LifePay/LifePayController.cs @@ -53,9 +53,9 @@ /// <returns></returns> [HttpGet] [AllowAnonymous] - public async Task<TopStatisticsOutput> GetTopStatistics() + public async Task<TopStatisticsOutput> GetTopStatistics(string channleId = "") { - return await _statisticsService.GetTopStatistics(); + return await _statisticsService.GetTopStatistics(channleId); } /// <summary> @@ -437,7 +437,7 @@ /// <param name="input"></param> /// <returns></returns> [HttpPost] - public async Task<LifePayRechargeReceiptsPageOutput<LifePayRechargeReceiptsListOutput>> GetLifePayRechargeReceiptsPage(LifePayRechargeReceiptsPageInput input) + public async Task<PageOutput<LifePayRechargeReceiptsListOutput>> GetLifePayRechargeReceiptsPage(LifePayRechargeReceiptsPageInput input) { return await _lifePayOrderService.GetLifePayRechargeReceiptsPage(input); } @@ -448,7 +448,7 @@ /// <param name="input"></param> /// <returns></returns> [HttpPost] - public async Task<LifePayExpensesReceiptsPageOutput<LifePayExpensesReceiptsListOutput>> GetLifePayExpensesReceiptsPage(LifePayExpensesReceiptsPageInput input) + public async Task<PageOutput<LifePayExpensesReceiptsListOutput>> GetLifePayExpensesReceiptsPage(LifePayExpensesReceiptsPageInput input) { return await _lifePayOrderService.GetLifePayExpensesReceiptsPage(input); } @@ -495,7 +495,16 @@ [AllowAnonymous] public async Task<WxPayDomesticRefundsQueryReponse> WxPayDomesticRefundsQuery(string outTradeNo) { - return await _lifePayService.WxPayDomesticRefundsQuery(outTradeNo); + var res = await _lifePayService.WxPayDomesticRefundsQuery(outTradeNo); + await _lifePayOrderService.AddLifePayExpensesReceipts(new AddLifePayExpensesReceiptsInput() + { + OrderNo = res.OutTradeNo, + OutOrderNo = res.TransactionId, + LifePayType = LifePayTypeEnum.WxPay, + ExpensesReceiptsType = ExpensesReceiptsTypeEnum.Expenses, + Amount = Convert.ToDecimal(res.Amount.Total) + }); + return res; } /// <summary> @@ -519,6 +528,19 @@ return res; } + /// <summary> + /// 鍚屾璁㈠崟鏀舵敮淇℃伅 + /// </summary> + /// <returns></returns> + [HttpGet] + [AllowAnonymous] + public async Task GetAllLifePayExpensesReceipts() + { + await _lifePayOrderService.GetAllLifePayExpensesReceipts(); + } + + + #endregion #region 鎿嶄綔 -- Gitblit v1.9.1