|
@@ -55,7 +55,7 @@ public class RecBillAuditOperationServicePlugIn extends AbstractOperationService
|
|
|
|
|
|
if(!xsddbillnos.isEmpty()) {
|
|
|
QFilter qf = new QFilter("billno",QCP.in,xsddbillnos);
|
|
|
- DynamicObject[] xsddarray = BusinessDataServiceHelper.load("sm_salorder", "id,billno,recplanentry.r_itemname,recplanentry.r_recadvanceamount", qf.toArray());
|
|
|
+ DynamicObject[] xsddarray = BusinessDataServiceHelper.load("sm_salorder", "id,billno,recplanentry.r_itemname,recplanentry.r_recamount", qf.toArray());
|
|
|
for(DynamicObject payBill : payBills) {
|
|
|
DynamicObjectCollection entrys = payBill.getDynamicObjectCollection("entry");
|
|
|
for(DynamicObject entry : entrys) {
|
|
@@ -77,13 +77,13 @@ public class RecBillAuditOperationServicePlugIn extends AbstractOperationService
|
|
|
for(DynamicObject recplan : recplanentry) {
|
|
|
DynamicObject r_itemname = recplan.getDynamicObject("r_itemname");
|
|
|
if(nckd_payname != null && r_itemname != null && r_itemname.getPkValue().equals(nckd_payname.getPkValue())) {
|
|
|
- BigDecimal receiptallamount = recplan.getBigDecimal("receiptallamount");//已收金额
|
|
|
+ BigDecimal r_recamount = recplan.getBigDecimal("r_recamount");//已收金额
|
|
|
if(iswriteback) {
|
|
|
- BigDecimal receiptallamountNew = receiptallamount.add(e_receivableamt);
|
|
|
- recplan.set("receiptallamount", receiptallamountNew);
|
|
|
+ BigDecimal r_recamountNew = r_recamount.add(e_receivableamt);
|
|
|
+ recplan.set("r_recamount", r_recamountNew);
|
|
|
}else {
|
|
|
- BigDecimal receiptallamountNew = receiptallamount.subtract(e_receivableamt);
|
|
|
- recplan.set("receiptallamount", receiptallamountNew);
|
|
|
+ BigDecimal r_recamountNew = r_recamount.subtract(e_receivableamt);
|
|
|
+ recplan.set("r_recamount", r_recamountNew);
|
|
|
}
|
|
|
scs.add(srsTemp);
|
|
|
}
|