|  |  | 
 |  |  |     /// <returns></returns> | 
 |  |  |     public async Task<AlipayTradeFastpayRefundQueryResponse> QueryAlipayTradeRefund(OrderInQuiryInput input) | 
 |  |  |     { | 
 |  |  |         var order = await _lifePayOrderRepository.Where(x => x.OrderNo == input.OutTradeNo).FirstOrDefaultAsync(); | 
 |  |  |         var order = await _lifePayOrderRepository.Where(x => x.OrderNo == input.OutTradeNo || x.RefundOrderNo == input.OutRefundNo).FirstOrDefaultAsync(); | 
 |  |  |         CheckExtensions.IfTrueThrowUserFriendlyException(order == null, "未找到订单信息"); | 
 |  |  |         input.OutTradeNo = order.OrderNo; | 
 |  |  |         input.OutRefundNo = order.RefundOrderNo; | 
 |  |  |         var result = await _aliPayApi.QueryAlipayTradeRefund(input); | 
 |  |  |         if (result.Code == AlipayResultCode.Success && result.RefundStatus == AlipayRefundStatus.Success) |