LifePayment/LifePayment.Application.Contracts/LifePay/ILifePayService.cs
@@ -84,6 +84,13 @@ Task<CreateLifePayOrderOutput> CreateLifePayGasOrder(CreateLifePayOrderInput<LifeGasData> input); /// <summary> /// 修改实际到账金额 /// </summary> /// <param name="input"></param> /// <returns></returns> Task<int> UpdateLifePayOrderActualReceivedAmount(UpdateLifePayOrderInput input); /// <summary> /// 退款生活缴费订单 /// </summary> /// <param name="input"></param> LifePayment/LifePayment.Application.Contracts/LifePay/LifePayInput.cs
@@ -246,6 +246,16 @@ } public class UpdateLifePayOrderInput { public Guid Id { get; set; } /// <summary> /// 实际到账金额 /// </summary> public decimal ActualReceivedAmount { get; set; } } //public class ChannelsBaseInput : PageInput //{ // public string CheckChannelId { get; set; } LifePayment/LifePayment.Application/LifePay/LifePayService.cs
@@ -27,6 +27,7 @@ using Volo.Abp.ObjectMapping; using NPOI.SS.Formula.Functions; using StackExchange.Redis; using static Volo.Abp.Identity.Settings.IdentitySettingNames; namespace LifePayment.Application; @@ -1057,6 +1058,25 @@ } /// <summary> /// 修改实际到账金额 /// </summary> /// <param name="input"></param> /// <returns></returns> public async Task<int> UpdateLifePayOrderActualReceivedAmount(UpdateLifePayOrderInput input) { var order = await _lifePayOrderRepository.Where(x => x.Id == input.Id).FirstOrDefaultAsync(); CheckExtensions.IfTrueThrowUserFriendlyException(order == null, "订单不存在"); CheckExtensions.IfTrueThrowUserFriendlyException(order.ACOOLYStatus != ACOOLYStatusEnum.部分充值成功, "该订单无法修改到账金额"); order.ActualReceivedAmount = input.ActualReceivedAmount; await _lifePayOrderRepository.UpdateAsync(order); return Constant.SUCCESS; } /// <summary> /// 创建生活缴费订单 /// </summary> /// <param name="input"></param> LifePayment/LifePayment.Host/LifePaymentService.HttpApi.xml
@@ -268,6 +268,13 @@ <param name="input"></param> <returns></returns> </member> <member name="M:LifePayment.HttpApi.LifePayController.UpdateLifePayOrderActualReceivedAmount(LifePayment.Application.Contracts.UpdateLifePayOrderInput)"> <summary> 修改实际到账金额 </summary> <param name="input"></param> <returns></returns> </member> <member name="M:LifePayment.HttpApi.LifePayController.RefundLifePayOrder(LifePayment.Application.Contracts.RefundLifePayOrderInput)"> <summary> 退款生活缴费订单 LifePayment/LifePayment.Host/LifePaymentServices.Application.Contracts.xml
@@ -74,6 +74,13 @@ <param name="input"></param> <returns></returns> </member> <member name="M:LifePayment.Application.Contracts.ILifePayService.UpdateLifePayOrderActualReceivedAmount(LifePayment.Application.Contracts.UpdateLifePayOrderInput)"> <summary> 修改实际到账金额 </summary> <param name="input"></param> <returns></returns> </member> <member name="M:LifePayment.Application.Contracts.ILifePayService.RefundLifePayOrder(LifePayment.Application.Contracts.RefundLifePayOrderInput)"> <summary> 退款生活缴费订单 @@ -426,6 +433,11 @@ 手续费比例 </summary> </member> <member name="P:LifePayment.Application.Contracts.UpdateLifePayOrderInput.ActualReceivedAmount"> <summary> 实际到账金额 </summary> </member> <member name="P:LifePayment.Application.Contracts.QueryLifePayOrderListInput.LifePayOrderType"> <summary> 订单类型 LifePayment/LifePayment.HttpApi/LifePay/LifePayController.cs
@@ -457,6 +457,17 @@ } /// <summary> /// 修改实际到账金额 /// </summary> /// <param name="input"></param> /// <returns></returns> [HttpPost] public async Task<int> UpdateLifePayOrderActualReceivedAmount(UpdateLifePayOrderInput input) { return await _lifePayService.UpdateLifePayOrderActualReceivedAmount(input); } /// <summary> /// 退款生活缴费订单 /// </summary> /// <param name="input"></param>