| | |
| | | ACOOLYStatusEnum acoolyStatus = ACOOLYStatusEnum.充值失败; |
| | | var acoolyOrderNo = string.Empty; |
| | | decimal payAmount = 0; |
| | | decimal parValue = 0; |
| | | decimal actualParValue = 0; |
| | | string refundApplyRemark = string.Empty; |
| | | _logger.LogError("ACOOLY回调通处理类型:" + baseInfo.Service); |
| | | _logger.LogError("ACOOLY回调内容:" + body); |
| | |
| | | orderNo = confirmElectricOrderResponse.ElectricChargeOrder.OutOrderNo; |
| | | acoolyOrderNo = confirmElectricOrderResponse.ElectricChargeOrder.BusiOrderNo; |
| | | payAmount = confirmElectricOrderResponse.ElectricChargeOrder.PayAmount; |
| | | actualParValue = confirmElectricOrderResponse.ElectricChargeOrder.ActualParValue; |
| | | parValue = confirmElectricOrderResponse.ElectricChargeOrder.ParValue; |
| | | _logger.LogError("ACOOLY回调通处理结果状态:" + confirmElectricOrderResponse.ElectricChargeOrder.Status); |
| | | |
| | | if (!confirmElectricOrderResponse.Success |
| | |
| | | { |
| | | status = LifePayOrderStatusEnum.待退款; |
| | | acoolyStatus = ACOOLYStatusEnum.部分充值成功; |
| | | refundApplyRemark = confirmElectricOrderResponse.ElectricChargeOrder.ResponseMessage; |
| | | } |
| | | break; |
| | | case ACOOLYConstant.Sevice.ConfirmPhoneOrder: |
| | |
| | | throw new UserFriendlyException("ACOOLY回调通处理类型不存在"); |
| | | } |
| | | |
| | | await _lifePayService.ACOOLYOrderNotifyHandler(orderNo, acoolyOrderNo, status, acoolyStatus, payAmount, refundApplyRemark); |
| | | await _lifePayService.ACOOLYOrderNotifyHandler(orderNo, acoolyOrderNo, status, acoolyStatus, payAmount, refundApplyRemark, parValue, actualParValue); |
| | | } |
| | | } |
| | | } |