1.收款单修改认领保存改变计算逻辑

(cherry picked from commit 39b2a4a81c)
This commit is contained in:
ljw 2024-11-11 17:00:27 +08:00
parent 595983c907
commit 3f1d7e2cd6

View File

@ -1132,7 +1132,7 @@ public class PaymentControlUtil
* @param salcontractno
* @return
*/
public static BigDecimal getContractOrderApprovalAmt(DynamicObject salcontractno)
public static BigDecimal getContractOrderApprovalAmts(DynamicObject salcontractno)
{
BigDecimal amount = BigDecimal.ZERO;
Long pkValue = (Long) salcontractno.getPkValue();
@ -1143,6 +1143,20 @@ public class PaymentControlUtil
}
return amount;
}
public static BigDecimal getContractOrderApprovalAmt(DynamicObject salcontractno) {
BigDecimal amount = BigDecimal.ZERO;
DynamicObjectCollection yemEsMaterialinfo = salcontractno.getDynamicObjectCollection("yem_es_materialinfo");
if (yemEsMaterialinfo.size()>0){
for (DynamicObject dynamicObject : yemEsMaterialinfo) {
BigDecimal yemOrderqty = dynamicObject.getBigDecimal("yem_orderqty");
BigDecimal yemSapricepriceclause = dynamicObject.getBigDecimal("yem_sapricepriceclause");
BigDecimal multiply = yemOrderqty.multiply(yemSapricepriceclause);
amount = amount.add(multiply);
}
}
return amount;
}
/**
* 领到该发运向下的所有销售出库