fix: 打折不修改detail原始售价

This commit is contained in:
张松 2024-11-21 14:25:16 +08:00
parent 4b5a4544d1
commit dd7a3a9d46
1 changed files with 4 additions and 4 deletions

View File

@ -2179,15 +2179,15 @@ public class TbShopTableServiceImpl implements TbShopTableService {
BigDecimal discount = BigDecimal.valueOf(payDTO.getDiscount());
cashierCarts.forEach(item -> {
item.setTotalAmount(item.getTotalAmount().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.setSalePrice(item.getSalePrice().multiply(discount).setScale(2, RoundingMode.HALF_UP));
// item.setMemberPrice(item.getMemberPrice().multiply(discount).setScale(2, RoundingMode.HALF_UP));
});
detailList.forEach(item -> {
item.setPriceAmount(item.getPriceAmount().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.setPrice(item.getPrice().multiply(discount).setScale(2, RoundingMode.HALF_UP));
// item.setMemberPrice(item.getMemberPrice().multiply(discount).setScale(2, RoundingMode.HALF_UP));
});
mpCashierCartService.updateBatchById(cashierCarts);