diff --git a/yshop-shop/src/main/java/co/yixiang/modules/shop/service/impl/YxStoreProductServiceImpl.java b/yshop-shop/src/main/java/co/yixiang/modules/shop/service/impl/YxStoreProductServiceImpl.java index 58d7d0fa..d46ef5a4 100644 --- a/yshop-shop/src/main/java/co/yixiang/modules/shop/service/impl/YxStoreProductServiceImpl.java +++ b/yshop-shop/src/main/java/co/yixiang/modules/shop/service/impl/YxStoreProductServiceImpl.java @@ -88,13 +88,10 @@ public class YxStoreProductServiceImpl extends BaseServiceImpl queryAll(YxStoreProductQueryCriteria criteria){ List yxStoreProductList = baseMapper.selectList(QueryHelpPlus.getPredicate(YxStoreProduct.class, criteria)); - List storeProductList = yxStoreProductList.stream().map(i ->{ - YxStoreProduct yxStoreProduct = new YxStoreProduct(); - BeanUtils.copyProperties(i,yxStoreProduct); - yxStoreProduct.setStoreCategory(yxStoreCategoryService.getById(i.getCateId())); - return yxStoreProduct; - }).collect(Collectors.toList()); - return storeProductList; + yxStoreProductList.forEach(yxStoreProduct ->{ + yxStoreProduct.setStoreCategory(yxStoreCategoryService.getById(yxStoreProduct.getCateId())); + }); + return yxStoreProductList; }