fix: 创建订单修复

This commit is contained in:
张松
2024-11-06 14:26:37 +08:00
parent bc21f638e6
commit 84356ca245

View File

@@ -1207,9 +1207,11 @@ public class CartService {
if (shopUser.getIsVip() == 0) { if (shopUser.getIsVip() == 0) {
tbCashierCart.setIsMember(0); tbCashierCart.setIsMember(0);
}else { }else {
if (!TableConstant.CashierCart.ID.equals(tbCashierCart.getProductId())) {
TbProductSkuWithBLOBs sku = productSkuMapper.selectByPrimaryKey(Integer.valueOf(tbCashierCart.getSkuId())); TbProductSkuWithBLOBs sku = productSkuMapper.selectByPrimaryKey(Integer.valueOf(tbCashierCart.getSkuId()));
tbCashierCart.setIsMember(sku.getMemberPrice() != null && sku.getMemberPrice().compareTo(BigDecimal.ZERO) > 0 ? 1 : 0); tbCashierCart.setIsMember(sku.getMemberPrice() != null && sku.getMemberPrice().compareTo(BigDecimal.ZERO) > 0 ? 1 : 0);
} }
}
tbCashierCart.resetTotalAmount(); tbCashierCart.resetTotalAmount();
if (TableConstant.CashierCart.ID.equals(tbCashierCart.getProductId())) { if (TableConstant.CashierCart.ID.equals(tbCashierCart.getProductId())) {
seatInfo = tbCashierCart; seatInfo = tbCashierCart;