Commit 641db52c by chongfu.liang

删除问题fix

parent 69dfcfbb
...@@ -97,7 +97,7 @@ public class BuyAndGiftsPromotionService implements IPromotionService { ...@@ -97,7 +97,7 @@ public class BuyAndGiftsPromotionService implements IPromotionService {
cartGoods.setOriginalGoodsUid(sendGoods.getOriginalGoodsUid()); cartGoods.setOriginalGoodsUid(sendGoods.getOriginalGoodsUid());
this.setGiftExtra(cartGoods,product,cartGoodsList); this.setGiftExtra(cartGoods,product,cartGoodsList);
CartGoods fatherGoods = cartGoodsList.stream().filter(p -> p.getCartGoodsUid().equals(sendGoods.getOriginalGoodsUid())).findFirst().orElseGet(null); CartGoods fatherGoods = cartGoodsList.stream().filter(p -> p.getCartGoodsUid().equals(sendGoods.getOriginalGoodsUid())).findFirst().orElse(null);
if (fatherGoods != null){ if (fatherGoods != null){
cartGoods.setCartGoodsUid(fatherGoods.getCartGoodsUid()); cartGoods.setCartGoodsUid(fatherGoods.getCartGoodsUid());
} }
......
...@@ -1259,7 +1259,7 @@ public class ShoppingCartNewServiceImpl implements ShoppingCartNewService { ...@@ -1259,7 +1259,7 @@ public class ShoppingCartNewServiceImpl implements ShoppingCartNewService {
if (MapUtils.isNotEmpty(qtyMap)){ if (MapUtils.isNotEmpty(qtyMap)){
for (String key : qtyMap.keySet()){ for (String key : qtyMap.keySet()){
CartGoods cartGoods = cartGoodsList.stream().filter(p -> p.getCartGoodsUid().equals(key)).findFirst().orElseGet(null); CartGoods cartGoods = cartGoodsList.stream().filter(p -> p.getCartGoodsUid().equals(key)).findFirst().orElse(null);
if (cartGoods != null){ if (cartGoods != null){
cartGoods.setActivityType(ActivityTypeEnum.TYPE_104.getCode()); cartGoods.setActivityType(ActivityTypeEnum.TYPE_104.getCode());
cartGoods.setActualQty(cartGoods.getQty()); cartGoods.setActualQty(cartGoods.getQty());
......
...@@ -212,13 +212,13 @@ public class CalculationSharingDiscountService { ...@@ -212,13 +212,13 @@ public class CalculationSharingDiscountService {
Map<String, Integer> qtyMap = giftSharingService.xPiecesYFoldAdapter(sharingDiscountResponseDto); Map<String, Integer> qtyMap = giftSharingService.xPiecesYFoldAdapter(sharingDiscountResponseDto);
if (MapUtils.isNotEmpty(qtyMap)){ if (MapUtils.isNotEmpty(qtyMap)){
for (String key : qtyMap.keySet()){ for (String key : qtyMap.keySet()){
CartGoods cartGoods = cartGoodsList.stream().filter(p -> p.getCartGoodsUid().equals(key)).findFirst().orElseGet(null); CartGoods cartGoods = cartGoodsList.stream().filter(p -> p.getCartGoodsUid().equals(key)).findFirst().orElse(null);
if (cartGoods != null){ if (cartGoods != null){
cartGoods.setActivityType(ActivityTypeEnum.TYPE_104.getCode()); cartGoods.setActivityType(ActivityTypeEnum.TYPE_104.getCode());
cartGoods.setActualQty(cartGoods.getQty()); cartGoods.setActualQty(cartGoods.getQty());
cartGoods.setQty(qtyMap.get(key)); cartGoods.setQty(qtyMap.get(key));
if (ObjectUtils.equals(cartGoods.getQty(), 1)){ if (ObjectUtils.equals(cartGoods.getQty(), 1)){
CartGoods sendGoods = cartGoodsList.stream().filter(p -> cartGoods.getCartGoodsUid().equals(p.getOriginalGoodsUid())).findFirst().orElseGet(null); CartGoods sendGoods = cartGoodsList.stream().filter(p -> cartGoods.getCartGoodsUid().equals(p.getOriginalGoodsUid())).findFirst().orElse(null);
if (cartGoods != null){ if (cartGoods != null){
sendGoods.setCartGoodsUid(cartGoods.getCartGoodsUid()); sendGoods.setCartGoodsUid(cartGoods.getCartGoodsUid());
} }
......
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