|
|
@ -417,7 +417,17 @@ public class CereShopCouponServiceImpl implements CereShopCouponService { |
|
|
|
@Override |
|
|
|
public Page getProducts(ToolProductNewParam param) throws CoBusinessException { |
|
|
|
PageHelper.startPage(param.getPage(),param.getPageSize()); |
|
|
|
List<ToolProduct> list=cereShopCouponDAO.getProductsNew(param.getBusinessId(), param.getActivityId(), param.getQueryType()); |
|
|
|
List<ToolProduct> list=cereShopCouponDAO.getProductsNew(param.getBusinessId(), param.getActivityId(), param.getQueryType(), param.getSearchContent()); |
|
|
|
list.forEach(prod -> { |
|
|
|
try { |
|
|
|
CerePlatformShop platformShop = platformShopService.getById(prod.getShopId()); |
|
|
|
if (ObjectUtils.isNotEmpty(platformShop)){ |
|
|
|
prod.setShopName(platformShop.getShopName()); |
|
|
|
} |
|
|
|
} catch (CoBusinessException e) { |
|
|
|
e.printStackTrace(); |
|
|
|
} |
|
|
|
}); |
|
|
|
PageInfo<ToolProduct> pageInfo=new PageInfo<>(list); |
|
|
|
Page page=new Page(pageInfo.getList(),pageInfo.getTotal()); |
|
|
|
return page; |
|
|
@ -556,7 +566,7 @@ public class CereShopCouponServiceImpl implements CereShopCouponService { |
|
|
|
List<CerePlatformShop> list; |
|
|
|
if (ObjectUtils.isNotEmpty(param.getActivityId())){ |
|
|
|
//查看店铺,获取全部已设置优惠券的商品,过滤商品的店铺id,去获取店铺信息 |
|
|
|
List<ToolProduct> prodList = cereShopCouponDAO.getProductsNew(param.getBusinessId(), param.getActivityId(), param.getQueryType()); |
|
|
|
List<ToolProduct> prodList = cereShopCouponDAO.getProductsNew(param.getBusinessId(), param.getActivityId(), param.getQueryType(), null); |
|
|
|
//去重获取店铺id |
|
|
|
List<Long> shopIds = prodList.stream().map(ToolProduct::getShopId).distinct().collect(Collectors.toList()); |
|
|
|
list = platformShopService.getByIdList(shopIds); |
|
|
|