Commit 830270b7 by 王世昌

merge冲突

parent b4200483
...@@ -8,7 +8,7 @@ import cn.freemud.demo.entities.bo.goods.DiscountResultBO; ...@@ -8,7 +8,7 @@ import cn.freemud.demo.entities.bo.goods.DiscountResultBO;
import cn.freemud.demo.entities.bo.goods.ShoppingCartGoodsApportionBO; import cn.freemud.demo.entities.bo.goods.ShoppingCartGoodsApportionBO;
import cn.freemud.demo.entities.bo.promotion.GetCalculationDiscountBO; import cn.freemud.demo.entities.bo.promotion.GetCalculationDiscountBO;
import cn.freemud.demo.entities.bo.store.GetStoreBO; import cn.freemud.demo.entities.bo.store.GetStoreBO;
import cn.freemud.demo.service.impl.DeliveryService; import cn.freemud.demo.service.impl.DeliveryServiceImpl;
import cn.freemud.demo.utils.CommonUtils; import cn.freemud.demo.utils.CommonUtils;
import cn.freemud.entities.vo.CartGoods; import cn.freemud.entities.vo.CartGoods;
import cn.freemud.entities.vo.ShoppingCartInfoRequestVo; import cn.freemud.entities.vo.ShoppingCartInfoRequestVo;
...@@ -35,7 +35,7 @@ import static java.util.stream.Collectors.toList; ...@@ -35,7 +35,7 @@ import static java.util.stream.Collectors.toList;
public class CalculationSharingAdapter { public class CalculationSharingAdapter {
@Autowired @Autowired
private DeliveryService deliveryService; private DeliveryServiceImpl deliveryService;
public CalCostBO convert2CalCostBO(GetCalCostBO bo, Boolean isMenuPage){ public CalCostBO convert2CalCostBO(GetCalCostBO bo, Boolean isMenuPage){
DiscountResultBO discountResultBO = bo.getDiscountResultBO(); DiscountResultBO discountResultBO = bo.getDiscountResultBO();
......
package cn.freemud.demo.service; package cn.freemud.demo.service;
import cn.freemud.demo.entities.bo.SendGoods;
import cn.freemud.demo.entities.bo.goods.CheckCartRequest; import cn.freemud.demo.entities.bo.goods.CheckCartRequest;
import cn.freemud.demo.entities.bo.goods.ShoppingCartContext; import cn.freemud.demo.entities.bo.goods.ShoppingCartContext;
import cn.freemud.demo.entities.bo.goods.list.ListCartGoodsBO; import cn.freemud.demo.entities.bo.goods.list.ListCartGoodsBO;
...@@ -16,5 +17,5 @@ public interface ShoppingCartService { ...@@ -16,5 +17,5 @@ public interface ShoppingCartService {
CheckCartRequest checkShoppingCart(List<CartGoods> cartGoodsList, CartGoods cartGoods, ShoppingCartContext cartContext); CheckCartRequest checkShoppingCart(List<CartGoods> cartGoodsList, CartGoods cartGoods, ShoppingCartContext cartContext);
void updateForPopupWindow(BaseListCartGoodsVO baseListCartGoodsVO, Integer showType, List<PremiumExchangeResponseVo.PremiumExchangeProduct> chooseSendGoodList, void updateForPopupWindow(BaseListCartGoodsVO baseListCartGoodsVO, Integer showType, List<PremiumExchangeResponseVo.PremiumExchangeProduct> chooseSendGoodList,
List<ListCartGoodsBO.SendGoods> sendGoods); List<SendGoods> sendGoods);
} }
...@@ -16,7 +16,6 @@ import cn.freemud.demo.manager.customer.CustomerManager; ...@@ -16,7 +16,6 @@ import cn.freemud.demo.manager.customer.CustomerManager;
import cn.freemud.demo.manager.product.ProductManager; import cn.freemud.demo.manager.product.ProductManager;
import cn.freemud.demo.manager.store.StoreManager; import cn.freemud.demo.manager.store.StoreManager;
import cn.freemud.demo.service.impl.AbstractAddGoodsService; import cn.freemud.demo.service.impl.AbstractAddGoodsService;
import cn.freemud.demo.service.impl.DeliveryService;
import cn.freemud.demo.utils.CommonUtils; import cn.freemud.demo.utils.CommonUtils;
import cn.freemud.entities.dto.CheckSpqInfoRequestDto; import cn.freemud.entities.dto.CheckSpqInfoRequestDto;
import cn.freemud.entities.dto.CheckSpqInfoResponseDto; import cn.freemud.entities.dto.CheckSpqInfoResponseDto;
......
...@@ -13,7 +13,6 @@ import cn.freemud.demo.entities.bo.promotion.GetCalculationDiscountBO; ...@@ -13,7 +13,6 @@ import cn.freemud.demo.entities.bo.promotion.GetCalculationDiscountBO;
import cn.freemud.demo.entities.bo.store.GetStoreBO; import cn.freemud.demo.entities.bo.store.GetStoreBO;
import cn.freemud.demo.manager.product.ProductManager; import cn.freemud.demo.manager.product.ProductManager;
import cn.freemud.demo.service.impl.AbstractApportionService; import cn.freemud.demo.service.impl.AbstractApportionService;
import cn.freemud.demo.service.impl.DeliveryService;
import cn.freemud.demo.utils.CommonUtils; import cn.freemud.demo.utils.CommonUtils;
import cn.freemud.entities.dto.CheckSpqInfoRequestDto; import cn.freemud.entities.dto.CheckSpqInfoRequestDto;
import cn.freemud.entities.dto.CheckSpqInfoResponseDto; import cn.freemud.entities.dto.CheckSpqInfoResponseDto;
......
...@@ -17,7 +17,6 @@ import cn.freemud.demo.manager.customer.CustomerManager; ...@@ -17,7 +17,6 @@ import cn.freemud.demo.manager.customer.CustomerManager;
import cn.freemud.demo.manager.product.ProductManager; import cn.freemud.demo.manager.product.ProductManager;
import cn.freemud.demo.manager.store.StoreManager; import cn.freemud.demo.manager.store.StoreManager;
import cn.freemud.demo.service.impl.AbstractListCartGoodsService; import cn.freemud.demo.service.impl.AbstractListCartGoodsService;
import cn.freemud.demo.service.impl.DeliveryService;
import cn.freemud.demo.utils.CommonUtils; import cn.freemud.demo.utils.CommonUtils;
import cn.freemud.entities.dto.ActivityCalculationDiscountResponseDto; import cn.freemud.entities.dto.ActivityCalculationDiscountResponseDto;
import cn.freemud.entities.dto.CheckSpqInfoRequestDto; import cn.freemud.entities.dto.CheckSpqInfoRequestDto;
......
package cn.freemud.demo.service.impl; package cn.freemud.demo.service.impl;
import cn.freemud.demo.entities.bo.SendGoods;
import cn.freemud.demo.entities.bo.goods.CheckCartRequest; import cn.freemud.demo.entities.bo.goods.CheckCartRequest;
import cn.freemud.demo.entities.bo.goods.ShoppingCartContext; import cn.freemud.demo.entities.bo.goods.ShoppingCartContext;
import cn.freemud.demo.entities.bo.goods.list.ListCartGoodsBO; import cn.freemud.demo.entities.bo.goods.list.ListCartGoodsBO;
...@@ -71,10 +72,10 @@ public class ShoppingBaseServiceImpl implements ShoppingCartService { ...@@ -71,10 +72,10 @@ public class ShoppingBaseServiceImpl implements ShoppingCartService {
} }
@Override @Override
public void updateForPopupWindow(BaseListCartGoodsVO baseListCartGoodsVO, Integer showType, List<PremiumExchangeResponseVo.PremiumExchangeProduct> chooseSendGoodList, List<ListCartGoodsBO.SendGoods> sendGoods) { public void updateForPopupWindow(BaseListCartGoodsVO baseListCartGoodsVO, Integer showType, List<PremiumExchangeResponseVo.PremiumExchangeProduct> chooseSendGoodList, List<SendGoods> sendGoods) {
if (Integer.valueOf("5").equals(showType) && !org.springframework.util.CollectionUtils.isEmpty(chooseSendGoodList)) { if (Integer.valueOf("5").equals(showType) && !org.springframework.util.CollectionUtils.isEmpty(chooseSendGoodList)) {
chooseSendGoodList.forEach(good -> { chooseSendGoodList.forEach(good -> {
ListCartGoodsBO.SendGoods first = null; SendGoods first = null;
first = sendGoods.stream().filter(a -> a.getGoodsId().equals(good.getSkuId()) || a.getGoodsId().equals(good.getSpuId())).findFirst().orElse(null); first = sendGoods.stream().filter(a -> a.getGoodsId().equals(good.getSkuId()) || a.getGoodsId().equals(good.getSpuId())).findFirst().orElse(null);
if (first == null) return; if (first == null) return;
CartGoods cartGoods = new CartGoods(); CartGoods cartGoods = new CartGoods();
......
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