| 
					
				 | 
			
			
				@@ -175,18 +175,22 @@ public class DataCallBackService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public void failDataCallBack(List<String> addr){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         for (String addrStr:addr){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             failES.execute(()->{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                System.out.println("尝试回流无结果数据:"+addrStr); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                SplitAddress splitAddress = ShanghaiAddressSplitUtil.splitBestAddress(addrStr); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                if (splitAddress.getStatus()==3||splitAddress.getStatus()==-1){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    System.out.println("拒绝回流,检测到非地址"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                try { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    System.out.println("尝试回流无结果数据:"+addrStr); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    SplitAddress splitAddress = ShanghaiAddressSplitUtil.splitBestAddress(addrStr); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    if (splitAddress.getStatus()==3||splitAddress.getStatus()==-1){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        System.out.println("拒绝回流,检测到非地址"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    int id = tAddressCallbackRep.findMaxId().orElse(0)+1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    TAddressCallback tAddressCallback = new TAddressCallback(id, Instant.now(),addrStr, splitAddress.getAddr(), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            splitAddress.getProvince(),splitAddress.getCity(),splitAddress.getStreet(), splitAddress.getCommunity(), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            (short) 0, (short) 0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    tAddressCallbackRep.save(tAddressCallback); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    System.out.println("回流成功,等待进一检查处理"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                } catch (Exception e) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    e.printStackTrace(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                int id = tAddressCallbackRep.findMaxId().orElse(0)+1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                TAddressCallback tAddressCallback = new TAddressCallback(id, Instant.now(),addrStr, splitAddress.getAddr(), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        splitAddress.getProvince(),splitAddress.getCity(),splitAddress.getStreet(), splitAddress.getCommunity(), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        (short) 0, (short) 0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                tAddressCallbackRep.save(tAddressCallback); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                System.out.println("回流成功,等待进一检查处理"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 |