|  | @@ -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,
 |