Jelajahi Sumber

逻辑优化

wanwei 7 bulan lalu
induk
melakukan
fa83651dc8
1 mengubah file dengan 2 tambahan dan 2 penghapusan
  1. 2 2
      src/main/java/fi/cas/task/MatchBadDebtsTask.java

+ 2 - 2
src/main/java/fi/cas/task/MatchBadDebtsTask.java

@@ -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);//计提金额