1.修改收款金额、实际收款金额为0不会填
This commit is contained in:
parent
6caa9e2991
commit
f59cd7990f
@ -352,16 +352,20 @@ public class CreditBackFillEdit extends AbstractFormPlugin {
|
|||||||
im_infocrecollection.clear();
|
im_infocrecollection.clear();
|
||||||
|
|
||||||
for (DynamicObject crecollection : formCreCollection) {
|
for (DynamicObject crecollection : formCreCollection) {
|
||||||
DynamicObject addNew = im_infocrecollection.addNew();
|
BigDecimal yem_crecollecamt = crecollection.getBigDecimal("yem_crecollecamt");
|
||||||
addNew.set("yem_credate", crecollection.getDate("yem_credate"));//业务日期
|
BigDecimal yem_creactualamt = crecollection.getBigDecimal("yem_creactualamt");
|
||||||
addNew.set("yem_crecurrency", crecollection.getDynamicObject("yem_crecurrency"));//信保币别
|
if(yem_crecollecamt.compareTo(BigDecimal.ZERO)>0&&yem_creactualamt.compareTo(BigDecimal.ZERO)>0){
|
||||||
addNew.set("yem_crerate", crecollection.getBigDecimal("yem_crerate"));//信保汇率
|
DynamicObject addNew = im_infocrecollection.addNew();
|
||||||
addNew.set("yem_crecollecdate", crecollection.getDate("yem_crecollecdate"));//收款日期
|
addNew.set("yem_credate", crecollection.getDate("yem_credate"));//业务日期
|
||||||
addNew.set("yem_creactualamt", crecollection.getBigDecimal("yem_creactualamt"));//实际收汇金额
|
addNew.set("yem_crecurrency", crecollection.getDynamicObject("yem_crecurrency"));//信保币别
|
||||||
addNew.set("yem_creactuallocamt", crecollection.getBigDecimal("yem_creactuallocamt"));//实际收汇金额本位币
|
addNew.set("yem_crerate", crecollection.getBigDecimal("yem_crerate"));//信保汇率
|
||||||
addNew.set("yem_crenote", crecollection.getString("yem_crenote"));//收款备注
|
addNew.set("yem_crecollecdate", crecollection.getDate("yem_crecollecdate"));//收款日期
|
||||||
addNew.set("yem_crecollecurrency", crecollection.getDynamicObject("yem_crecollecurrency"));//收款币别
|
addNew.set("yem_creactualamt", crecollection.getBigDecimal("yem_creactualamt"));//实际收汇金额
|
||||||
addNew.set("yem_crecollecamt", crecollection.getBigDecimal("yem_crecollecamt"));//收款金额
|
addNew.set("yem_creactuallocamt", crecollection.getBigDecimal("yem_creactuallocamt"));//实际收汇金额本位币
|
||||||
|
addNew.set("yem_crenote", crecollection.getString("yem_crenote"));//收款备注
|
||||||
|
addNew.set("yem_crecollecurrency", crecollection.getDynamicObject("yem_crecollecurrency"));//收款币别
|
||||||
|
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");
|
||||||
@ -401,16 +405,20 @@ 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) {
|
||||||
DynamicObject parentAddNer = parentSubCollection.addNew();
|
BigDecimal yem_crecollecamt = crecollection.getBigDecimal("yem_crecollecamt");
|
||||||
parentAddNer.set("yem_credate", crecollection.getDate("yem_credate"));//业务日期
|
BigDecimal yem_creactualamt = crecollection.getBigDecimal("yem_creactualamt");
|
||||||
parentAddNer.set("yem_crecurrency", crecollection.getDynamicObject("yem_crecurrency"));//信保币别
|
if(yem_crecollecamt.compareTo(BigDecimal.ZERO)>0&&yem_creactualamt.compareTo(BigDecimal.ZERO)>0){
|
||||||
parentAddNer.set("yem_crerate", crecollection.getBigDecimal("yem_crerate"));//信保汇率
|
DynamicObject parentAddNer = parentSubCollection.addNew();
|
||||||
parentAddNer.set("yem_crecollecdate", crecollection.getDate("yem_crecollecdate"));//收款日期
|
parentAddNer.set("yem_credate", crecollection.getDate("yem_credate"));//业务日期
|
||||||
parentAddNer.set("yem_creactualamt", crecollection.getBigDecimal("yem_creactualamt"));//实际收汇金额
|
parentAddNer.set("yem_crecurrency", crecollection.getDynamicObject("yem_crecurrency"));//信保币别
|
||||||
parentAddNer.set("yem_creactuallocamt", crecollection.getBigDecimal("yem_creactuallocamt"));//实际收汇金额本位币
|
parentAddNer.set("yem_crerate", crecollection.getBigDecimal("yem_crerate"));//信保汇率
|
||||||
parentAddNer.set("yem_crenote", crecollection.getString("yem_crenote"));//收款备注
|
parentAddNer.set("yem_crecollecdate", crecollection.getDate("yem_crecollecdate"));//收款日期
|
||||||
parentAddNer.set("yem_crecollecurrency", crecollection.getDynamicObject("yem_crecollecurrency"));//收款币别
|
parentAddNer.set("yem_creactualamt", crecollection.getBigDecimal("yem_creactualamt"));//实际收汇金额
|
||||||
parentAddNer.set("yem_crecollecamt", crecollection.getBigDecimal("yem_crecollecamt"));//收款金额
|
parentAddNer.set("yem_creactuallocamt", crecollection.getBigDecimal("yem_creactuallocamt"));//实际收汇金额本位币
|
||||||
|
parentAddNer.set("yem_crenote", crecollection.getString("yem_crenote"));//收款备注
|
||||||
|
parentAddNer.set("yem_crecollecurrency", crecollection.getDynamicObject("yem_crecollecurrency"));//收款币别
|
||||||
|
parentAddNer.set("yem_crecollecamt", crecollection.getBigDecimal("yem_crecollecamt"));//收款金额
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
BigDecimal creactualamt = BigDecimal.ZERO;// 实际收汇金额
|
BigDecimal creactualamt = BigDecimal.ZERO;// 实际收汇金额
|
||||||
|
Loading…
Reference in New Issue
Block a user