|
|
@ -688,16 +688,17 @@ public class SmsSalesBillService extends MybatisBaseService<SmsSalesBillMapper, |
|
|
|
goodsPdfVo.setSortNo(String.valueOf(i + 1)); |
|
|
|
BigDecimal price = BigDecimal.ZERO; |
|
|
|
BigDecimal count = BigDecimal.ZERO; |
|
|
|
if (null != goodsDetailsVo.getPrice()) { |
|
|
|
price = goodsDetailsVo.getPrice(); |
|
|
|
if (null != goodsDetailsVo.getAmount()) { |
|
|
|
price = goodsDetailsVo.getAmount(); |
|
|
|
} |
|
|
|
if (null != goodsDetailsVo.getCount()) { |
|
|
|
count = goodsDetailsVo.getCount(); |
|
|
|
} |
|
|
|
BigDecimal amount = price.multiply(count); |
|
|
|
// if (null != goodsDetailsVo.getCount()) {
|
|
|
|
// count = goodsDetailsVo.getCount();
|
|
|
|
// }
|
|
|
|
// BigDecimal amount = price.multiply(count);
|
|
|
|
goodsPdfVos.add(goodsPdfVo); |
|
|
|
sumMoney2.add(amount); |
|
|
|
sumMoney2 = sumMoney2.add(price); |
|
|
|
} |
|
|
|
vo.setGoods(goodsPdfVos); |
|
|
|
} |
|
|
|
vo.setAmountTotal(sumMoney2.toString()); |
|
|
|
String caps2 = bigDecimalToLocalStr(sumMoney2); |
|
|
|