Commit 590cade7 authored by shiyu's avatar shiyu

首页商品查询

parent 7cf2f683
...@@ -94,7 +94,8 @@ public class SupplierItemDaoImpl implements SupplierItemDao { ...@@ -94,7 +94,8 @@ public class SupplierItemDaoImpl implements SupplierItemDao {
if (StringUtils.hasLength(dto.getName())) { if (StringUtils.hasLength(dto.getName())) {
criteria.andNameLike("%" + dto.getName() + "%"); criteria.andNameLike("%" + dto.getName() + "%");
} }
JdbcHelper.ifPresent(dto.getType(), criteria::andTypeEqualTo); JdbcHelper.ifPresent(dto.getTypeList(), criteria::andTypeIn);
// JdbcHelper.ifPresent(dto.getType(), criteria::andTypeEqualTo);
JdbcHelper.ifPresent(dto.getFilterType(), criteria::andTypeNotIn); JdbcHelper.ifPresent(dto.getFilterType(), criteria::andTypeNotIn);
JdbcHelper.ifPresent(dto.getStock(), criteria::andStockGreaterThan); JdbcHelper.ifPresent(dto.getStock(), criteria::andStockGreaterThan);
JdbcHelper.ifPresent(dto.getIsOnSale(), criteria::andIsOnSaleEqualTo); JdbcHelper.ifPresent(dto.getIsOnSale(), criteria::andIsOnSaleEqualTo);
......
...@@ -237,6 +237,7 @@ public class SupplierItemServiceImpl implements SupplierItemService { ...@@ -237,6 +237,7 @@ public class SupplierItemServiceImpl implements SupplierItemService {
} }
//只需要从剩下的符合条件的数据中查询出20条随机数据,无需按照前端页码获取数据 //只需要从剩下的符合条件的数据中查询出20条随机数据,无需按照前端页码获取数据
dto.setPage(1); dto.setPage(1);
dto.setTypeList(Arrays.asList(DistributionEnum.DistributionTypeEnum.COLLECT.getCode(), DistributionEnum.DistributionTypeEnum.EXCHANGE.getCode()));
List<SupplierItem> supplierItemList = supplierItemDao.findListForRandomSort(dto); List<SupplierItem> supplierItemList = supplierItemDao.findListForRandomSort(dto);
PageInfo pageInfo = new PageInfo(supplierItemList); PageInfo pageInfo = new PageInfo(supplierItemList);
List<Long> filterItemIds = supplierItemList.stream().map(SupplierItem::getId).collect(Collectors.toList()); List<Long> filterItemIds = supplierItemList.stream().map(SupplierItem::getId).collect(Collectors.toList());
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment