fix: 打折不修改detail原始售价
This commit is contained in:
parent
4b5a4544d1
commit
dd7a3a9d46
|
|
@ -2179,15 +2179,15 @@ public class TbShopTableServiceImpl implements TbShopTableService {
|
||||||
BigDecimal discount = BigDecimal.valueOf(payDTO.getDiscount());
|
BigDecimal discount = BigDecimal.valueOf(payDTO.getDiscount());
|
||||||
cashierCarts.forEach(item -> {
|
cashierCarts.forEach(item -> {
|
||||||
item.setTotalAmount(item.getTotalAmount().multiply(discount).setScale(2, RoundingMode.HALF_UP));
|
item.setTotalAmount(item.getTotalAmount().multiply(discount).setScale(2, RoundingMode.HALF_UP));
|
||||||
item.setSalePrice(item.getSalePrice().multiply(discount).setScale(2, RoundingMode.HALF_UP));
|
// item.setSalePrice(item.getSalePrice().multiply(discount).setScale(2, RoundingMode.HALF_UP));
|
||||||
item.setMemberPrice(item.getMemberPrice().multiply(discount).setScale(2, RoundingMode.HALF_UP));
|
// item.setMemberPrice(item.getMemberPrice().multiply(discount).setScale(2, RoundingMode.HALF_UP));
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
detailList.forEach(item -> {
|
detailList.forEach(item -> {
|
||||||
item.setPriceAmount(item.getPriceAmount().multiply(discount).setScale(2, RoundingMode.HALF_UP));
|
item.setPriceAmount(item.getPriceAmount().multiply(discount).setScale(2, RoundingMode.HALF_UP));
|
||||||
item.setPrice(item.getPrice().multiply(discount).setScale(2, RoundingMode.HALF_UP));
|
// item.setPrice(item.getPrice().multiply(discount).setScale(2, RoundingMode.HALF_UP));
|
||||||
item.setMemberPrice(item.getMemberPrice().multiply(discount).setScale(2, RoundingMode.HALF_UP));
|
// item.setMemberPrice(item.getMemberPrice().multiply(discount).setScale(2, RoundingMode.HALF_UP));
|
||||||
});
|
});
|
||||||
|
|
||||||
mpCashierCartService.updateBatchById(cashierCarts);
|
mpCashierCartService.updateBatchById(cashierCarts);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue