Merge branch 'refs/heads/dev' into test
This commit is contained in:
commit
b80ad45a1b
|
|
@ -419,15 +419,17 @@ public class TbShopTableServiceImpl implements TbShopTableService {
|
||||||
if (updateCartDTO.getIsPack() != null) {
|
if (updateCartDTO.getIsPack() != null) {
|
||||||
if (!updateCartDTO.getIsPack()) {
|
if (!updateCartDTO.getIsPack()) {
|
||||||
tbCashierCart.setPackFee(BigDecimal.ZERO);
|
tbCashierCart.setPackFee(BigDecimal.ZERO);
|
||||||
|
tbCashierCart.setTotalAmount(tbCashierCart.getSalePrice().multiply(BigDecimal.valueOf(tbCashierCart.getNumber())));
|
||||||
} else {
|
} else {
|
||||||
tbCashierCart.setPackFee(new BigDecimal(updateCartDTO.getNum()).multiply(product.getPackFee()));
|
tbCashierCart.setPackFee(new BigDecimal(updateCartDTO.getNum()).multiply(product.getPackFee()));
|
||||||
tbCashierCart.setTotalAmount(tbCashierCart.getTotalAmount().add(tbCashierCart.getPackFee()));
|
tbCashierCart.setTotalAmount(tbCashierCart.getSalePrice().multiply(BigDecimal.valueOf(tbCashierCart.getNumber()))
|
||||||
|
.add(tbCashierCart.getPackFee()));
|
||||||
}
|
}
|
||||||
tbCashierCart.setIsPack(updateCartDTO.getIsPack() ? "true" : "false");
|
tbCashierCart.setIsPack(updateCartDTO.getIsPack() ? "true" : "false");
|
||||||
}
|
}
|
||||||
|
|
||||||
if (updateCartDTO.getIsGift() != null) {
|
if (updateCartDTO.getIsGift() != null) {
|
||||||
tbCashierCart.setTotalAmount(updateCartDTO.getIsGift() ? tbCashierCart.getPackFee() : tbCashierCart.getTotalAmount());
|
tbCashierCart.setTotalAmount(updateCartDTO.getIsGift() ? BigDecimal.ZERO : tbCashierCart.getTotalAmount());
|
||||||
tbCashierCart.setIsGift(updateCartDTO.getIsGift() ? "true" : "false");
|
tbCashierCart.setIsGift(updateCartDTO.getIsGift() ? "true" : "false");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue