| 
					
				 | 
			
			
				@@ -72,7 +72,7 @@ public class MatchBadDebtsTask extends AbstractTask { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             //查询借据号匹配的减值数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             List<DynamicObject> jzInfo = jz.stream().filter(item -> StringUtils.equals(item.getString("nckd_dubil_id"), dubil_id)).collect(Collectors.toList()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if (jzInfo != null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (jzInfo.size() > 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 //更新坏账单 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 double ecl_ratio = jzInfo.get(0).getInt("nckd_ecl_ratio"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 BigDecimal ecl_amount = unsettleamount.multiply(BigDecimal.valueOf(ecl_ratio)); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -93,7 +93,7 @@ public class MatchBadDebtsTask extends AbstractTask { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             //查询客户匹配的减值数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             List<DynamicObject> jzInfo = jz.stream().filter(item -> StringUtils.equals(item.getString("nckd_cust_id"), customer)).collect(Collectors.toList()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if (!jzInfo.isEmpty()) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (jzInfo.size() > 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 //更新坏账单 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 double ecl_ratio = (double) jzInfo.stream().mapToInt(s -> s.getInt("nckd_ecl_ratio")).sum() / jzInfo.size(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 BigDecimal ecl_amount = unsettleamount.multiply(BigDecimal.valueOf(ecl_ratio)); 
			 |