| 
					
				 | 
			
			
				@@ -50,11 +50,12 @@ public class OmsOrderCourierServiceImpl implements OmsOrderCourierService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    public void refreshCourier(String deliverySn) throws InterruptedException { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public OmsOrderCourier refreshCourier(String deliverySn) throws InterruptedException { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         RLock lock = redissonClient.getLock(OrderCacheEnum.COURIER_LOCK.getCode()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        boolean b = lock.tryLock(1, TimeUnit.HOURS); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        boolean b = lock.tryLock(0,1, TimeUnit.HOURS); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        OmsOrderCourier omsOrderCourier = omsOrderCourierMapper.queryByCourierNo(deliverySn); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (b) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            OmsOrderCourier omsOrderCourier = omsOrderCourierMapper.queryByCourierNo(deliverySn); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (omsOrderCourier == null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 throw new BizException("未找到物流信息"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -62,5 +63,6 @@ public class OmsOrderCourierServiceImpl implements OmsOrderCourierService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                                                 omsOrderCourier.getCourierNo()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             updateCourierInfo(courierInfo); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return omsOrderCourierMapper.queryByCourierNo(deliverySn); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 |