|
|
@ -68,15 +68,28 @@ public class PortalGoodsController { |
|
|
|
List<Long> spuIds = skuList.stream().filter(a->a.getSpecialFlag()!=1) |
|
|
|
.map(a->a.getSpuId()).collect(Collectors.toList()); |
|
|
|
|
|
|
|
LambdaQueryWrapper<GoodsSpu> spuLqw = new LambdaQueryWrapper<>(); |
|
|
|
spuLqw.eq(GoodsSpu::getOrderFlag,1); |
|
|
|
spuLqw.eq(GoodsSpu::getShelf,1); |
|
|
|
spuLqw.in(GoodsSpu::getId,spuIds); |
|
|
|
List<GoodsSpu> spuList = goodsSpuService.list(spuLqw); |
|
|
|
spuIds = spuList.stream().map(a->a.getId).collect(Collectors.toList()); |
|
|
|
|
|
|
|
if(spuIds.size()==0){ |
|
|
|
spuIds.add(0L); |
|
|
|
} |
|
|
|
|
|
|
|
LambdaQueryWrapper<GoodsSku> skuLqw = new LambdaQueryWrapper<>(); |
|
|
|
skuLqw.eq(GoodsSku::getBelong,placeName); |
|
|
|
skuLqw.eq(GoodsSku::getOrderFlag,1); |
|
|
|
skuLqw.eq(GoodsSku::getEnable,1); |
|
|
|
skuLqw.in(GoodsSku::getSpuId,spuIds); |
|
|
|
List<GoodsSku> normalSkus = goodsSkuService.list(skuLqw); |
|
|
|
|
|
|
|
LambdaQueryWrapper<GoodsSku> skuLqw2 = new LambdaQueryWrapper<>(); |
|
|
|
skuLqw2.eq(GoodsSku::getBelong,"开平"); |
|
|
|
skuLqw2.eq(GoodsSku::getOrderFlag,1); |
|
|
|
skuLqw2.eq(GoodsSku::getEnable,1); |
|
|
|
skuLqw2.in(GoodsSku::getSpuId,spuIds); |
|
|
|
List<GoodsSku> kpSkus = goodsSkuService.list(skuLqw2); |
|
|
|
|
|
|
|