|
@@ -565,7 +565,7 @@ public class OrderServiceImpl implements OrderService {
|
|
|
// 计算算税金额 实际支付价 + 积分抵扣金额
|
|
|
BigDecimal price = orderGoods.getDeductionPrice().add(orderGoods.getActualPaymentAmount());
|
|
|
BigDecimal goodsTax = CalculateTax.calculateFinalTax(goodsEntity, price, goodsService).setScale(3, RoundingMode.HALF_UP);
|
|
|
- goodsTax = goodsTax.multiply(new BigDecimal(orderGoods.getNumber())).setScale(2, RoundingMode.HALF_UP);
|
|
|
+ //goodsTax = goodsTax.multiply(new BigDecimal(orderGoods.getNumber())).setScale(2, RoundingMode.HALF_UP);
|
|
|
taxTotal = taxTotal.add(goodsTax).setScale(2, RoundingMode.HALF_UP);
|
|
|
|
|
|
Goods goods = new Goods(orderGoods.getGoodsName(),
|
|
@@ -5503,7 +5503,9 @@ public class OrderServiceImpl implements OrderService {
|
|
|
/*GoodsEntity goodsEntity = goodsService.queryObject(goodsDto.getId().intValue());
|
|
|
BigDecimal goodsTax = CalculateTax.calculateFinalTax(goodsEntity, goodsDto.getStoreRetailPrice(), goodsService).setScale(3, RoundingMode.HALF_UP);
|
|
|
goodsTax = goodsTax.multiply(number).setScale(2, RoundingMode.HALF_UP);*/
|
|
|
- orderGoodsVo.setTaxPrice(goodsDto.getGoodsTaxes().divide(BigDecimal.valueOf(goodsDto.getSellVolume()), 3, BigDecimal.ROUND_HALF_UP));
|
|
|
+ // wcq注解: 原先在数据入库的时候 预估税费除以了数量 现在不除以数量了
|
|
|
+ // 注释代码:.divide(BigDecimal.valueOf(goodsDto.getSellVolume()), 3, BigDecimal.ROUND_HALF_UP)
|
|
|
+ orderGoodsVo.setTaxPrice(goodsDto.getGoodsTaxes());
|
|
|
|
|
|
return orderGoodsVo;
|
|
|
}
|