| 
														
															@@ -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()); 
														 | 
														
														 | 
														
															             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"); 
														 | 
														
														 | 
														
															                 double ecl_ratio = jzInfo.get(0).getInt("nckd_ecl_ratio"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 BigDecimal ecl_amount = unsettleamount.multiply(BigDecimal.valueOf(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()); 
														 | 
														
														 | 
														
															             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(); 
														 | 
														
														 | 
														
															                 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)); 
														 | 
														
														 | 
														
															                 BigDecimal ecl_amount = unsettleamount.multiply(BigDecimal.valueOf(ecl_ratio)); 
														 |