|  | @@ -103,7 +103,7 @@ public class DivBackRecordServiceImpl extends ServiceImpl<DivBackRecordMapper, D
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          for (DivBackRecord divBackRecord : list) {
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -            PaymentDivMemberRecord divMemberRecord = paymentDivMemberRecordService.getById(divBackRecord.getId());
 | 
	
		
			
				|  |  | +            PaymentDivMemberRecord divMemberRecord = paymentDivMemberRecordService.getById(divBackRecord.getPaymentDivMemberRecordId());
 | 
	
		
			
				|  |  |              if (divMemberRecord == null){
 | 
	
		
			
				|  |  |                  continue;
 | 
	
		
			
				|  |  |              }
 | 
	
	
		
			
				|  | @@ -124,10 +124,17 @@ public class DivBackRecordServiceImpl extends ServiceImpl<DivBackRecordMapper, D
 | 
	
		
			
				|  |  |                  .payOrderNo(paymentOrder.getOrderNo())
 | 
	
		
			
				|  |  |                  .transNo(paymentOrder.getTransNo())
 | 
	
		
			
				|  |  |                  .build();
 | 
	
		
			
				|  |  | -            DivideResp.DivideBack divideBack = paymentService.queryDivideBack(tenantMemberService.getMerchantConfig(divBackRecord.getPaymentVendor()), memberDivideBack);
 | 
	
		
			
				|  |  | -            if (divideBack == null) {
 | 
	
		
			
				|  |  | +            DivideResp.DivideBack divideBack;
 | 
	
		
			
				|  |  | +            try {
 | 
	
		
			
				|  |  | +                divideBack = paymentService.queryDivideBack(tenantMemberService.getMerchantConfig(divBackRecord.getPaymentVendor()), memberDivideBack);
 | 
	
		
			
				|  |  | +                if (divideBack == null) {
 | 
	
		
			
				|  |  | +                    continue;
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  | +            } catch (Exception e) {
 | 
	
		
			
				|  |  | +                log.error("分账回归查询异常", e);
 | 
	
		
			
				|  |  |                  continue;
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |              if (divideBack.getStatus() == DivideBackStatus.SUCCESS) {
 | 
	
		
			
				|  |  |                  // 修改回归状态
 | 
	
		
			
				|  |  |                  divBackRecord.setStatus(DivideBackStatus.SUCCESS.name());
 |