刷新可售时间
This commit is contained in:
parent
3f6de96bd6
commit
7e242a1fca
|
|
@ -109,18 +109,21 @@ public class UProductServiceImpl extends ServiceImpl<ProductMapper, Product> imp
|
|||
productList.add(product);
|
||||
}
|
||||
}
|
||||
Integer useTime = group.getUseTime();
|
||||
LocalTime saleStartTime = group.getSaleStartTime();
|
||||
LocalTime saleEndTime = group.getSaleEndTime();
|
||||
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-销量由低到高;
|
||||
if("1".equals(group.getSortMode())){
|
||||
if ("1".equals(group.getSortMode())) {
|
||||
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();
|
||||
}else if("3".equals(group.getSortMode())){
|
||||
} else if ("3".equals(group.getSortMode())) {
|
||||
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();
|
||||
}
|
||||
group.setProductList(productList);
|
||||
|
|
|
|||
Loading…
Reference in New Issue