| 
					
				 | 
			
			
				@@ -86,6 +86,7 @@ public class OrderPayOpsServiceImpl implements OrderPayOpsService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             //如果以上操作都没有 则应该是这一个,因为老代码就是这样写的。 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (Objects.isNull(function)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 StudentPaymentOrder studentPaymentOrder = studentPaymentOrderService.findOrderByOrderNo(payParam.getOrderNo()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                payParam.setTenantId(studentPaymentOrder.getTenantId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 payment = checkOrderAndGetParam(payParam, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         studentPaymentOrder, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         StudentPaymentOrder::getStatus, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -121,10 +122,8 @@ public class OrderPayOpsServiceImpl implements OrderPayOpsService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // 机构充值 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     private Map<String, Object> tenantRecharge(PaymentParam payParam) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        Map<String, Object> payment; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         TenantOrderRecord tenantOrderRecord = getTenantOrderRecord(payParam.getOrderNo()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        payParam.setTenantId(tenantOrderRecord.getTenantId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        payment = checkOrderGetPayment(payParam, tenantOrderRecord); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        Map<String, Object> payment = checkOrderGetPayment(payParam, tenantOrderRecord); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //主动延迟检查订单 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         log.info("executePayment delayCheckTenantRecharge >>>>> "); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         delayCheckTenantRecharge(tenantOrderRecord); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -134,7 +133,6 @@ public class OrderPayOpsServiceImpl implements OrderPayOpsService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // 云教练支付 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     private Map<String, Object> cloudTeacherOrder(PaymentParam payParam) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         TenantOrderRecord tenantOrderRecord = getTenantOrderRecord(payParam.getOrderNo()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        payParam.setTenantId(tenantOrderRecord.getTenantId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         Map<String, Object> payment = checkOrderGetPayment(payParam, tenantOrderRecord); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // 云教练支付 主动延迟检查订单 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         log.info("executePayment delayCheckCloudTeacherOrder >>>>> "); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -145,7 +143,6 @@ public class OrderPayOpsServiceImpl implements OrderPayOpsService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     //机构开通、续费付款 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     private Map<String, Object> openOrRenew(PaymentParam payParam) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         TenantOrderRecord tenantOrderRecord = getTenantOrderRecord(payParam.getOrderNo()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        payParam.setTenantId(tenantOrderRecord.getTenantId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         Map<String, Object> payment = checkOrderGetPayment(payParam, tenantOrderRecord); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //主动延迟检查订单 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         delayCheckTenant(); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -161,6 +158,7 @@ public class OrderPayOpsServiceImpl implements OrderPayOpsService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     //获取支付数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     private Map<String, Object> checkOrderGetPayment(PaymentParam payParam, TenantOrderRecord tenantOrderRecord) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         Map<String, Object> payment; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        payParam.setTenantId(tenantOrderRecord.getTenantId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         try { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             payment = checkOrderAndGetParam(payParam, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     tenantOrderRecord, 
			 |