| 
					
				 | 
			
			
				@ -470,13 +470,15 @@ public class PayService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @Transactional(rollbackFor = Exception.class) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public void refundNotify(BusinessOrderRefundDO orderDO) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        log.error("【支付通知】请求,payWater:{}", orderDO); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        log.error("【退款通知】请求,getOrderNo:{}", orderDO.getOrderNo()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        String type = ""; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        //防止重复支付 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if (orderDO.getStatus()!=1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            log.error("【退款通知】请求,getStatus:{}", orderDO.getStatus()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        BusinessOrderDO businessOrderDO = businessOrderDao.selectByOrderNo(orderDO.getOrderNo()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        type = businessOrderDO.getOrderCategory(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        switch (type){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            case "1": 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                //desc = "招生报名"; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -495,8 +497,12 @@ public class PayService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            default: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        orderDO.setStatus(2); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        orderDO.setRefundTime(new Date()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        businessOrderDO.setStatus(4); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        orderRefundDao.save(orderDO); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        businessOrderDao.save(businessOrderDO); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        log.info("【退款通知】成功,type:{}", type); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 |