feat: 购物车及订单增加会员价
This commit is contained in:
@@ -601,7 +601,7 @@ public class CartService {
|
||||
cashierCart.setNumber(num);
|
||||
cashierCart.setTotalNumber(num);
|
||||
}
|
||||
cashierCart.setIsMember(Integer.valueOf(shopUser.getIsVip()));
|
||||
cashierCart.setIsMember(shopUser.getIsVip() == 1 && productSku.getMemberPrice() != null ? 1 : 0);
|
||||
cashierCart.setNote(note);
|
||||
cashierCart.setProductId(productId);
|
||||
cashierCart.setSkuId(skuId);
|
||||
@@ -1203,7 +1203,12 @@ public class CartService {
|
||||
for (TbCashierCart tbCashierCart : allCartList) {
|
||||
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();
|
||||
if (TableConstant.CashierCart.ID.equals(tbCashierCart.getProductId())) {
|
||||
seatInfo = tbCashierCart;
|
||||
|
||||
Reference in New Issue
Block a user