刷新可售时间
This commit is contained in:
parent
3f6de96bd6
commit
7e242a1fca
|
|
@ -109,18 +109,21 @@ public class UProductServiceImpl extends ServiceImpl<ProductMapper, Product> imp
|
||||||
productList.add(product);
|
productList.add(product);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Integer useTime = group.getUseTime();
|
||||||
|
LocalTime saleStartTime = group.getSaleStartTime();
|
||||||
|
LocalTime saleEndTime = group.getSaleEndTime();
|
||||||
productList.parallelStream().forEach(product -> {
|
productList.parallelStream().forEach(product -> {
|
||||||
product.setGroupIsSaleTimeDTO(new GroupIsSaleTimeDTO(group.getUseTime(), group.getSaleStartTime(), group.getSaleEndTime()));
|
product.setGroupIsSaleTimeDTO(new GroupIsSaleTimeDTO(useTime, saleStartTime, saleEndTime));
|
||||||
});
|
});
|
||||||
|
|
||||||
// 1-价格从高到低; 2-价格从低到高; 3-销量由高到低;4-销量由低到高;
|
// 1-价格从高到低; 2-价格从低到高; 3-销量由高到低;4-销量由低到高;
|
||||||
if("1".equals(group.getSortMode())){
|
if ("1".equals(group.getSortMode())) {
|
||||||
productList = productList.stream().sorted(Comparator.comparing(ShopProductVo::getSalePrice).reversed()).toList();
|
productList = productList.stream().sorted(Comparator.comparing(ShopProductVo::getSalePrice).reversed()).toList();
|
||||||
}else if("2".equals(group.getSortMode())){
|
} else if ("2".equals(group.getSortMode())) {
|
||||||
productList = productList.stream().sorted(Comparator.comparing(ShopProductVo::getSalePrice)).toList();
|
productList = productList.stream().sorted(Comparator.comparing(ShopProductVo::getSalePrice)).toList();
|
||||||
}else if("3".equals(group.getSortMode())){
|
} else if ("3".equals(group.getSortMode())) {
|
||||||
productList = productList.stream().sorted(Comparator.comparing(ShopProductVo::getSalesVolume).reversed()).toList();
|
productList = productList.stream().sorted(Comparator.comparing(ShopProductVo::getSalesVolume).reversed()).toList();
|
||||||
}else if("4".equals(group.getSortMode())){
|
} else if ("4".equals(group.getSortMode())) {
|
||||||
productList = productList.stream().sorted(Comparator.comparing(ShopProductVo::getSalesVolume)).toList();
|
productList = productList.stream().sorted(Comparator.comparing(ShopProductVo::getSalesVolume)).toList();
|
||||||
}
|
}
|
||||||
group.setProductList(productList);
|
group.setProductList(productList);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue