Commit 7e0d23f5 by vega

Merge remote-tracking branch 'origin/qa' into qa

parents 4c3ede44 19cb0f17
...@@ -142,6 +142,7 @@ public class ShoppingCartMCoffeeServiceImpl { ...@@ -142,6 +142,7 @@ public class ShoppingCartMCoffeeServiceImpl {
if(StringUtils.isNotEmpty(addShoppingCartGoodsRequestVo.getGroupName())) { if(StringUtils.isNotEmpty(addShoppingCartGoodsRequestVo.getGroupName())) {
addCartGoods.setSkuName(addShoppingCartGoodsRequestVo.getGroupName()); addCartGoods.setSkuName(addShoppingCartGoodsRequestVo.getGroupName());
addCartGoods.setSpuName(addShoppingCartGoodsRequestVo.getGroupName()); addCartGoods.setSpuName(addShoppingCartGoodsRequestVo.getGroupName());
addCartGoods.setName(addShoppingCartGoodsRequestVo.getGroupName());
} }
//查询多个商品库存信息 //查询多个商品库存信息
// Integer checkQty = this.checkSkuQty(oldCartGoodsList, addCartGoods); // Integer checkQty = this.checkSkuQty(oldCartGoodsList, addCartGoods);
...@@ -743,6 +744,11 @@ public class ShoppingCartMCoffeeServiceImpl { ...@@ -743,6 +744,11 @@ public class ShoppingCartMCoffeeServiceImpl {
List<CartGoods> nowCartGoodsList = new ArrayList<>(); List<CartGoods> nowCartGoodsList = new ArrayList<>();
//判断当前商品在购物车是否已存在,存在则数量+1,不存在商品行 + 1 //判断当前商品在购物车是否已存在,存在则数量+1,不存在商品行 + 1
allCartGoodsList.forEach(oldCartGoods -> { allCartGoodsList.forEach(oldCartGoods -> {
if(oldCartGoods.getSpuId().equals(addCartGoods.getSpuId())) {
oldCartGoods.setSpuName(addCartGoods.getSpuName());
oldCartGoods.setSkuName(addCartGoods.getSpuName());
oldCartGoods.setName(addCartGoods.getName());
}
int index; int index;
if ((index = nowCartGoodsList.indexOf(oldCartGoods)) >= 0) { if ((index = nowCartGoodsList.indexOf(oldCartGoods)) >= 0) {
nowCartGoodsList.get(index).setQty(nowCartGoodsList.get(index).getQty() + addCartGoods.getQty()); nowCartGoodsList.get(index).setQty(nowCartGoodsList.get(index).getQty() + addCartGoods.getQty());
......
...@@ -343,6 +343,7 @@ public class CouponDiscountCalculation { ...@@ -343,6 +343,7 @@ public class CouponDiscountCalculation {
couponProductVo.setKeyProductCode(comboxGoods.getCustomerCode()); couponProductVo.setKeyProductCode(comboxGoods.getCustomerCode());
couponProductVo.setQuantity(comboxGoods.getQty()); couponProductVo.setQuantity(comboxGoods.getQty());
couponProductVo.setProductId(comboxGoods.getGoodsId()); couponProductVo.setProductId(comboxGoods.getGoodsId());
couponProductVo.setCouponCode(cartGood.getCouponCode());
couponProductVo.setCategoryCode(null); couponProductVo.setCategoryCode(null);
productList.add(couponProductVo); productList.add(couponProductVo);
}); });
...@@ -354,6 +355,7 @@ public class CouponDiscountCalculation { ...@@ -354,6 +355,7 @@ public class CouponDiscountCalculation {
couponProductVo.setKeyProductCode(comboxGoods.getCustomerCode()); couponProductVo.setKeyProductCode(comboxGoods.getCustomerCode());
couponProductVo.setQuantity(comboxGoods.getQty()); couponProductVo.setQuantity(comboxGoods.getQty());
couponProductVo.setProductId(comboxGoods.getGoodsId()); couponProductVo.setProductId(comboxGoods.getGoodsId());
couponProductVo.setCouponCode(cartGood.getCouponCode());
couponProductVo.setCategoryCode(null); couponProductVo.setCategoryCode(null);
productList.add(couponProductVo); productList.add(couponProductVo);
}); });
...@@ -365,9 +367,7 @@ public class CouponDiscountCalculation { ...@@ -365,9 +367,7 @@ public class CouponDiscountCalculation {
resList.add(res); resList.add(res);
} }
return resList; return resList;
} }
// public String getAppSecret(String partnerId) { // public String getAppSecret(String partnerId) {
......
...@@ -22,6 +22,6 @@ public class CouponProductVo { ...@@ -22,6 +22,6 @@ public class CouponProductVo {
private String productId; private String productId;
private Integer amount; private Integer amount;
private Integer quantity; private Integer quantity;
private String couponCode;
private String categoryCode; private String categoryCode;
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment