| 
					
				 | 
			
			
				@@ -1162,6 +1162,7 @@ DISCOUNT("畅学卡") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .merOrderNo(reqConfig.getMerOrderNo()) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .code(reqConfig.getCode()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            config.setPaymentVendor(userPaymentOrder.getPaymentVendor()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             config.setIp(reqConfig.getIp()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             // 重新格式化设置价格 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             config.setPrice(config.getPrice().setScale(2, RoundingMode.HALF_UP)); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1239,7 +1240,7 @@ DISCOUNT("畅学卡") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             // 下单未拉起三方支付,直接关闭 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (StringUtils.isEmpty(paymentOrder.getTransNo()) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    && (EPaymentStatus.WAIT_PAY == paymentOrder.getStatus()||EPaymentStatus.PAYING == paymentOrder.getStatus())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    && (EPaymentStatus.WAIT_PAY == paymentOrder.getStatus())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 closeWaitOrder(paymentOrder); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1659,8 +1660,11 @@ DISCOUNT("畅学卡") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (Objects.isNull(detail)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             throw new BizException("订单信息不存在"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        List<UserOrderDetailVo> collect = detail.getOrderDetailList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (orderDetailIds != null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            collect = detail.getOrderDetailList().stream().filter(o -> orderDetailIds.contains(o.getId())).collect(Collectors.toList()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        List<UserOrderDetailVo> collect = detail.getOrderDetailList().stream().filter(o -> orderDetailIds.contains(o.getId())).collect(Collectors.toList()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         BigDecimal reduce = collect.stream().map(o -> o.getActualPrice()).reduce(BigDecimal.ZERO, BigDecimal::add); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // 提交退款申请记录 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         UserOrderRefund userRefundOrder = new UserOrderRefund(); 
			 |