打包赠送允许不传递值
This commit is contained in:
parent
483af5462d
commit
54acf2a0f5
|
|
@ -20,7 +20,7 @@ public class UpdateCartDTO {
|
||||||
@Min(0)
|
@Min(0)
|
||||||
private Integer num;
|
private Integer num;
|
||||||
private String note;
|
private String note;
|
||||||
private boolean isPack;
|
private Boolean isPack;
|
||||||
private boolean isGift;
|
private Boolean isGift;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -372,19 +372,21 @@ public class TbShopTableServiceImpl implements TbShopTableService {
|
||||||
tbCashierCart.setTotalAmount(new BigDecimal(updateCartDTO.getNum()).multiply(productSku.getSalePrice()));
|
tbCashierCart.setTotalAmount(new BigDecimal(updateCartDTO.getNum()).multiply(productSku.getSalePrice()));
|
||||||
tbCashierCart.setNote(updateCartDTO.getNote());
|
tbCashierCart.setNote(updateCartDTO.getNote());
|
||||||
|
|
||||||
if (!updateCartDTO.isPack()) {
|
if (updateCartDTO.getIsPack() != null) {
|
||||||
tbCashierCart.setPackFee(BigDecimal.ZERO);
|
if (!updateCartDTO.getIsPack()) {
|
||||||
} else {
|
tbCashierCart.setPackFee(BigDecimal.ZERO);
|
||||||
tbCashierCart.setPackFee(new BigDecimal(updateCartDTO.getNum()).multiply(product.getPackFee()));
|
} else {
|
||||||
tbCashierCart.setTotalAmount(tbCashierCart.getTotalAmount().add(tbCashierCart.getPackFee()));
|
tbCashierCart.setPackFee(new BigDecimal(updateCartDTO.getNum()).multiply(product.getPackFee()));
|
||||||
|
tbCashierCart.setTotalAmount(tbCashierCart.getTotalAmount().add(tbCashierCart.getPackFee()));
|
||||||
|
}
|
||||||
|
tbCashierCart.setIsPack(updateCartDTO.getIsPack() ? "true" : "false");
|
||||||
}
|
}
|
||||||
|
|
||||||
if (updateCartDTO.isGift()) {
|
if (updateCartDTO.getIsGift() != null && updateCartDTO.getIsGift()) {
|
||||||
tbCashierCart.setTotalAmount(BigDecimal.ZERO);
|
tbCashierCart.setTotalAmount(BigDecimal.ZERO);
|
||||||
|
tbCashierCart.setIsGift(updateCartDTO.getIsGift() ? "true" : "false");
|
||||||
}
|
}
|
||||||
|
|
||||||
tbCashierCart.setIsPack(updateCartDTO.isPack() ? "true" : "false");
|
|
||||||
tbCashierCart.setIsGift(updateCartDTO.isGift() ? "true" : "false");
|
|
||||||
tbCashierCart.setTotalNumber(updateCartDTO.getNum());
|
tbCashierCart.setTotalNumber(updateCartDTO.getNum());
|
||||||
tbCashierCart.setNumber(updateCartDTO.getNum());
|
tbCashierCart.setNumber(updateCartDTO.getNum());
|
||||||
tbCashierCart.setCategoryId(product.getCategoryId());
|
tbCashierCart.setCategoryId(product.getCategoryId());
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue