feat: 购物车及订单增加会员价
This commit is contained in:
@@ -601,7 +601,7 @@ public class CartService {
|
|||||||
cashierCart.setNumber(num);
|
cashierCart.setNumber(num);
|
||||||
cashierCart.setTotalNumber(num);
|
cashierCart.setTotalNumber(num);
|
||||||
}
|
}
|
||||||
cashierCart.setIsMember(Integer.valueOf(shopUser.getIsVip()));
|
cashierCart.setIsMember(shopUser.getIsVip() == 1 && productSku.getMemberPrice() != null ? 1 : 0);
|
||||||
cashierCart.setNote(note);
|
cashierCart.setNote(note);
|
||||||
cashierCart.setProductId(productId);
|
cashierCart.setProductId(productId);
|
||||||
cashierCart.setSkuId(skuId);
|
cashierCart.setSkuId(skuId);
|
||||||
@@ -1203,7 +1203,12 @@ public class CartService {
|
|||||||
for (TbCashierCart tbCashierCart : allCartList) {
|
for (TbCashierCart tbCashierCart : allCartList) {
|
||||||
cashierIds.add(tbCashierCart.getId());
|
cashierIds.add(tbCashierCart.getId());
|
||||||
// 设置会员信息及价格
|
// 设置会员信息及价格
|
||||||
tbCashierCart.setIsMember(shopUser.getIsVip().intValue());
|
if (shopUser.getIsVip() == 0) {
|
||||||
|
tbCashierCart.setIsMember(0);
|
||||||
|
}else {
|
||||||
|
TbProductSkuWithBLOBs sku = productSkuMapper.selectByPrimaryKey(Integer.valueOf(tbCashierCart.getSkuId()));
|
||||||
|
tbCashierCart.setIsMember(sku.getMemberPrice() != null ? 1 : 0);
|
||||||
|
}
|
||||||
tbCashierCart.resetTotalAmount();
|
tbCashierCart.resetTotalAmount();
|
||||||
if (TableConstant.CashierCart.ID.equals(tbCashierCart.getProductId())) {
|
if (TableConstant.CashierCart.ID.equals(tbCashierCart.getProductId())) {
|
||||||
seatInfo = tbCashierCart;
|
seatInfo = tbCashierCart;
|
||||||
|
|||||||
Reference in New Issue
Block a user