刷新可售时间

This commit is contained in:
Tankaikai
2025-04-07 17:24:48 +08:00
parent 6a2c960da7
commit 3bcdb04f71
3 changed files with 3 additions and 21 deletions

View File

@@ -63,7 +63,6 @@ public class UProductServiceImpl extends ServiceImpl<ProductMapper, Product> imp
public List<ShopProductVo> queryHotsProductList(Long shopId) {
List<ShopProductVo> list = productMapper.selectHotsProductList(shopId);
list.forEach(item -> {
item.setProdIsSaleTimeDTO(new ProdIsSaleTimeDTO(item.getDays(), item.getStartTime(), item.getEndTime()));
List<ProdSkuDTO> skuList = prodSkuMapper.selectListByQueryAs(query()
.eq(ProdSku::getProductId, item.getId())
.eq(ProdSku::getIsGrounding, YesNoEnum.YES.value())
@@ -82,7 +81,6 @@ public class UProductServiceImpl extends ServiceImpl<ProductMapper, Product> imp
.orderBy(ProdGroup::getSort, true), ShopGroupProductVo.class);
List<ShopProductVo> productAllList = productMapper.selectGroupProductList(shopId);
productAllList.forEach(item -> {
item.setProdIsSaleTimeDTO(new ProdIsSaleTimeDTO(item.getDays(), item.getStartTime(), item.getEndTime()));
List<ProdSkuDTO> skuList = prodSkuMapper.selectListByQueryAs(query()
.eq(ProdSku::getProductId, item.getId())
.eq(ProdSku::getIsGrounding, YesNoEnum.YES.value())
@@ -109,13 +107,6 @@ 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(useTime, saleStartTime, saleEndTime));
});
// 1-价格从高到低; 2-价格从低到高; 3-销量由高到低4-销量由低到高;
if ("1".equals(group.getSortMode())) {
productList = productList.stream().sorted(Comparator.comparing(ShopProductVo::getSalePrice).reversed()).toList();