|
@@ -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);
|
|
}
|
|
}
|