| 
					
				 | 
			
			
				@@ -71,10 +71,10 @@ public class MatchBadDebtsTask extends AbstractTask { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             BigDecimal unsettleamount = dynamicObject.getBigDecimal("baddebtamt");//未结算金额 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             //查询借据号匹配的减值数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            DynamicObject jzInfo = jz.stream().filter(item -> item.getString("nckd_dubil_id").equals(dubil_id)).collect(Collectors.toList()).get(0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            List<DynamicObject> jzInfo = jz.stream().filter(item -> StringUtils.equals(item.getString("nckd_dubil_id"), dubil_id)).collect(Collectors.toList()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (jzInfo != null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 //更新坏账单 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                double ecl_ratio = jzInfo.getInt("nckd_ecl_ratio"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                double ecl_ratio = jzInfo.get(0).getInt("nckd_ecl_ratio"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 BigDecimal ecl_amount = unsettleamount.multiply(BigDecimal.valueOf(ecl_ratio)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 dynamicObject.set("nckd_basedatapropfield", ecl_ratio);//计提比例 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 dynamicObject.set("nckd_amountfield", ecl_amount);//计提金额 
			 |