Browse Source

逻辑优化

wanwei 7 tháng trước cách đây
mục cha
commit
756200905e

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

@@ -76,7 +76,7 @@ public class MatchBadDebtsTask extends AbstractTask {
                 //更新坏账单
                 //更新坏账单
                 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));
-                dynamicObject.set("nckd_basedatapropfield", ecl_ratio);//计提比例
+                dynamicObject.set("nckd_textfield1", String.valueOf(ecl_ratio));//计提比例
                 dynamicObject.set("nckd_amountfield", ecl_amount);//计提金额
                 dynamicObject.set("nckd_amountfield", ecl_amount);//计提金额
                 infoList.add(dynamicObject);
                 infoList.add(dynamicObject);
             }else {
             }else {
@@ -97,7 +97,7 @@ public class MatchBadDebtsTask extends AbstractTask {
                 //更新坏账单
                 //更新坏账单
                 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));
-                dynamicObject.set("nckd_basedatapropfield", ecl_ratio);//计提比例
+                dynamicObject.set("nckd_textfield1", String.valueOf(ecl_ratio));//计提比例
                 dynamicObject.set("nckd_amountfield", ecl_amount);//计提金额
                 dynamicObject.set("nckd_amountfield", ecl_amount);//计提金额
                 infoList.add(dynamicObject);
                 infoList.add(dynamicObject);
             }else {
             }else {
@@ -115,7 +115,7 @@ public class MatchBadDebtsTask extends AbstractTask {
                 //更新坏账单
                 //更新坏账单
                 double ecl_ratio = fiveLevel.getInt("nckd_ecl_ratio");
                 double ecl_ratio = fiveLevel.getInt("nckd_ecl_ratio");
                 BigDecimal ecl_amount = unsettleamount.multiply(BigDecimal.valueOf(ecl_ratio));
                 BigDecimal ecl_amount = unsettleamount.multiply(BigDecimal.valueOf(ecl_ratio));
-                dynamicObject.set("nckd_basedatapropfield", ecl_ratio);//计提比例
+                dynamicObject.set("nckd_textfield1", String.valueOf(ecl_ratio));//计提比例
                 dynamicObject.set("nckd_amountfield", ecl_amount);//计提金额
                 dynamicObject.set("nckd_amountfield", ecl_amount);//计提金额
                 infoList.add(dynamicObject);
                 infoList.add(dynamicObject);
             }
             }