Forráskód Böngészése

收款处理审核时反写和撤销销售订单中的已收金额2

wuxiaobing 4 napja
szülő
commit
3593b0c2ec

+ 6 - 6
code/wnq/nckd-wnq01-wnq-scm/src/main/java/nckd/poc602/plugin/operate/RecBillAuditOperationServicePlugIn.java

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