Commit 0d523ebc by 徐康

Merge branch 'feature/20201209_xukang_麦咖啡p4v2' into qa

parents ee395ab8 00795633
...@@ -341,6 +341,7 @@ public class ShoppingCartMCoffeeServiceImpl { ...@@ -341,6 +341,7 @@ public class ShoppingCartMCoffeeServiceImpl {
List<CartGoods> cartGoodsList = assortmentSdkService.getShoppingCart(partnerId, storeId, userId, null, null, shoppingCartBaseService); List<CartGoods> cartGoodsList = assortmentSdkService.getShoppingCart(partnerId, storeId, userId, null, null, shoppingCartBaseService);
CartGoods cartGoods = null; CartGoods cartGoods = null;
String skuId = ""; String skuId = "";
Integer finalQty = qty;
for (CartGoods cartGoods_ : cartGoodsList) { for (CartGoods cartGoods_ : cartGoodsList) {
if (cartGoodsUid.equals(cartGoods_.getCartGoodsUid())) { if (cartGoodsUid.equals(cartGoods_.getCartGoodsUid())) {
cartGoods = cartGoods_; cartGoods = cartGoods_;
...@@ -350,11 +351,12 @@ public class ShoppingCartMCoffeeServiceImpl { ...@@ -350,11 +351,12 @@ public class ShoppingCartMCoffeeServiceImpl {
cartGoods_.setQty(cartGoods_.getQty() - (oldQty - qty)); cartGoods_.setQty(cartGoods_.getQty() - (oldQty - qty));
} }
skuId = cartGoods_.getSkuId(); skuId = cartGoods_.getSkuId();
finalQty = cartGoods_.getQty();
break; break;
} }
} }
if(!mcCafeTablewareSkuId.equals(skuId) && qty == 0 && CollectionUtils.isNotEmpty(cartGoodsList) && cartGoodsList.size() == 2) { if(!mcCafeTablewareSkuId.equals(skuId) && finalQty == 0 && CollectionUtils.isNotEmpty(cartGoodsList) && cartGoodsList.size() == 2) {
for (CartGoods cartGoods_ : cartGoodsList) { for (CartGoods cartGoods_ : cartGoodsList) {
if(mcCafeTablewareSkuId.equals(cartGoods_.getSkuId())) { if(mcCafeTablewareSkuId.equals(cartGoods_.getSkuId())) {
cartGoods_.setQty(0); cartGoods_.setQty(0);
......
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