1.单台赠送配件金额  为空的行的数量不需要汇总
This commit is contained in:
ljw 2024-11-26 19:48:42 +08:00
parent dfc042d6ec
commit 14347d83e4

View File

@ -1229,9 +1229,12 @@ public class SalesOrderUtils {
BigDecimal qty = BigDecimal.ZERO;
BigDecimal singlepartgiftmat = BigDecimal.ZERO;
for (DynamicObject dynamicObject : value) {
qty = qty.add(dynamicObject.getBigDecimal("yem_qty"));
BigDecimal yemSinglepartgiftmat = dynamicObject.getBigDecimal("yem_singlepartgiftmat");
if (yemSinglepartgiftmat.compareTo(BigDecimal.ZERO) != 0) {
qty = qty.add(dynamicObject.getBigDecimal("yem_qty"));
}
if (singlepartgiftmat.compareTo(BigDecimal.ZERO) == 0) {
singlepartgiftmat = dynamicObject.getBigDecimal("yem_singlepartgiftmat");
singlepartgiftmat = yemSinglepartgiftmat ;
}
}
BigDecimal amount = qty.multiply(singlepartgiftmat);