| 
						
						
							
								
							
						
						
					 | 
					 | 
					@ -739,8 +739,12 @@ public class OrderPayServiceImpl implements OrderPayService { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        if (storeOrder.getPaid()) { | 
					 | 
					 | 
					 | 
					        if (storeOrder.getPaid()) { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            throw new CrmebException("订单已支付"); | 
					 | 
					 | 
					 | 
					            throw new CrmebException("订单已支付"); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        } | 
					 | 
					 | 
					 | 
					        } | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					        try { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            //支付前查看先订单之前是否有支付会自动更新订单表
 | 
					 | 
					 | 
					 | 
					            //支付前查看先订单之前是否有支付会自动更新订单表
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            weChatPayService.queryPayResult(storeOrder.getOrderId()); | 
					 | 
					 | 
					 | 
					            weChatPayService.queryPayResult(storeOrder.getOrderId()); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					        }catch (Exception e){ | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					            logger.error("订单支付查询异常",e); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					        } | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        storeOrder = storeOrderService.getByOderId(orderPayRequest.getOrderNo()); | 
					 | 
					 | 
					 | 
					        storeOrder = storeOrderService.getByOderId(orderPayRequest.getOrderNo()); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        if (storeOrder.getPaid()) { | 
					 | 
					 | 
					 | 
					        if (storeOrder.getPaid()) { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            throw new CrmebException("订单已支付"); | 
					 | 
					 | 
					 | 
					            throw new CrmebException("订单已支付"); | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					 | 
					
  |