fix:
1.单台赠送配件金额 为空的行的数量不需要汇总
This commit is contained in:
parent
dfc042d6ec
commit
14347d83e4
@ -1229,9 +1229,12 @@ public class SalesOrderUtils {
|
|||||||
BigDecimal qty = BigDecimal.ZERO;
|
BigDecimal qty = BigDecimal.ZERO;
|
||||||
BigDecimal singlepartgiftmat = BigDecimal.ZERO;
|
BigDecimal singlepartgiftmat = BigDecimal.ZERO;
|
||||||
for (DynamicObject dynamicObject : value) {
|
for (DynamicObject dynamicObject : value) {
|
||||||
|
BigDecimal yemSinglepartgiftmat = dynamicObject.getBigDecimal("yem_singlepartgiftmat");
|
||||||
|
if (yemSinglepartgiftmat.compareTo(BigDecimal.ZERO) != 0) {
|
||||||
qty = qty.add(dynamicObject.getBigDecimal("yem_qty"));
|
qty = qty.add(dynamicObject.getBigDecimal("yem_qty"));
|
||||||
|
}
|
||||||
if (singlepartgiftmat.compareTo(BigDecimal.ZERO) == 0) {
|
if (singlepartgiftmat.compareTo(BigDecimal.ZERO) == 0) {
|
||||||
singlepartgiftmat = dynamicObject.getBigDecimal("yem_singlepartgiftmat");
|
singlepartgiftmat = yemSinglepartgiftmat ;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
BigDecimal amount = qty.multiply(singlepartgiftmat);
|
BigDecimal amount = qty.multiply(singlepartgiftmat);
|
||||||
|
Loading…
Reference in New Issue
Block a user