1.修改收款金额、实际收款金额为0不会填

This commit is contained in:
zhouc 2024-09-27 21:41:20 +08:00 committed by ljw
parent 6e408c4fa6
commit 38c1fe1d0f

View File

@ -352,6 +352,9 @@ public class CreditBackFillEdit extends AbstractFormPlugin {
im_infocrecollection.clear(); im_infocrecollection.clear();
for (DynamicObject crecollection : formCreCollection) { for (DynamicObject crecollection : formCreCollection) {
BigDecimal yem_crecollecamt = crecollection.getBigDecimal("yem_crecollecamt");
BigDecimal yem_creactualamt = crecollection.getBigDecimal("yem_creactualamt");
if(yem_crecollecamt.compareTo(BigDecimal.ZERO)>0&&yem_creactualamt.compareTo(BigDecimal.ZERO)>0){
DynamicObject addNew = im_infocrecollection.addNew(); DynamicObject addNew = im_infocrecollection.addNew();
addNew.set("yem_credate", crecollection.getDate("yem_credate"));//业务日期 addNew.set("yem_credate", crecollection.getDate("yem_credate"));//业务日期
addNew.set("yem_crecurrency", crecollection.getDynamicObject("yem_crecurrency"));//信保币别 addNew.set("yem_crecurrency", crecollection.getDynamicObject("yem_crecurrency"));//信保币别
@ -363,6 +366,7 @@ public class CreditBackFillEdit extends AbstractFormPlugin {
addNew.set("yem_crecollecurrency", crecollection.getDynamicObject("yem_crecollecurrency"));//收款币别 addNew.set("yem_crecollecurrency", crecollection.getDynamicObject("yem_crecollecurrency"));//收款币别
addNew.set("yem_crecollecamt", crecollection.getBigDecimal("yem_crecollecamt"));//收款金额 addNew.set("yem_crecollecamt", crecollection.getBigDecimal("yem_crecollecamt"));//收款金额
} }
}
} else { } else {
DynamicObjectCollection im_infocrecollection = im_info.getDynamicObjectCollection("yem_crecollection"); DynamicObjectCollection im_infocrecollection = im_info.getDynamicObjectCollection("yem_crecollection");
im_infocrecollection.clear(); im_infocrecollection.clear();
@ -401,6 +405,9 @@ public class CreditBackFillEdit extends AbstractFormPlugin {
DynamicObjectCollection parentSubCollection = parentCreditEntry.get(index).getDynamicObjectCollection("yem_crecollection"); DynamicObjectCollection parentSubCollection = parentCreditEntry.get(index).getDynamicObjectCollection("yem_crecollection");
parentSubCollection.clear(); parentSubCollection.clear();
for (DynamicObject crecollection : subCollection) { for (DynamicObject crecollection : subCollection) {
BigDecimal yem_crecollecamt = crecollection.getBigDecimal("yem_crecollecamt");
BigDecimal yem_creactualamt = crecollection.getBigDecimal("yem_creactualamt");
if(yem_crecollecamt.compareTo(BigDecimal.ZERO)>0&&yem_creactualamt.compareTo(BigDecimal.ZERO)>0){
DynamicObject parentAddNer = parentSubCollection.addNew(); DynamicObject parentAddNer = parentSubCollection.addNew();
parentAddNer.set("yem_credate", crecollection.getDate("yem_credate"));//业务日期 parentAddNer.set("yem_credate", crecollection.getDate("yem_credate"));//业务日期
parentAddNer.set("yem_crecurrency", crecollection.getDynamicObject("yem_crecurrency"));//信保币别 parentAddNer.set("yem_crecurrency", crecollection.getDynamicObject("yem_crecurrency"));//信保币别
@ -412,6 +419,7 @@ public class CreditBackFillEdit extends AbstractFormPlugin {
parentAddNer.set("yem_crecollecurrency", crecollection.getDynamicObject("yem_crecollecurrency"));//收款币别 parentAddNer.set("yem_crecollecurrency", crecollection.getDynamicObject("yem_crecollecurrency"));//收款币别
parentAddNer.set("yem_crecollecamt", crecollection.getBigDecimal("yem_crecollecamt"));//收款金额 parentAddNer.set("yem_crecollecamt", crecollection.getBigDecimal("yem_crecollecamt"));//收款金额
} }
}
BigDecimal creactualamt = BigDecimal.ZERO;// 实际收汇金额 BigDecimal creactualamt = BigDecimal.ZERO;// 实际收汇金额
BigDecimal creactuallocamt = BigDecimal.ZERO;// 实际收汇金额本位币 BigDecimal creactuallocamt = BigDecimal.ZERO;// 实际收汇金额本位币