Commit daaf96e8 authored by shiyu's avatar shiyu

关注商品列表查询2

parent 9ffcfcf8
...@@ -292,13 +292,7 @@ public class SpecialPerformanceServiceImpl implements SpecialPerformanceService ...@@ -292,13 +292,7 @@ public class SpecialPerformanceServiceImpl implements SpecialPerformanceService
.collect(Collectors.toMap(SpecialPerformanceItemFollow::getItemId, Function.identity(), (k1, k2) -> k2)); .collect(Collectors.toMap(SpecialPerformanceItemFollow::getItemId, Function.identity(), (k1, k2) -> k2));
SpecialPerformanceConfigRequestDto specialPerformanceConfigRequestDto = new SpecialPerformanceConfigRequestDto(); SpecialPerformanceConfigRequestDto specialPerformanceConfigRequestDto = new SpecialPerformanceConfigRequestDto();
if (dto.getSearchType() != null && dto.getSearchType() == 1) {
if (!CollectionUtils.isEmpty(followItemList)) {
specialPerformanceConfigRequestDto.setItemIdList(followItemList);
} else {
return Result.failed("没有关注商品");
}
}
//判断是否有查询条件 //判断是否有查询条件
if (StringUtils.hasLength(dto.getSearchParam())) { if (StringUtils.hasLength(dto.getSearchParam())) {
...@@ -333,8 +327,17 @@ public class SpecialPerformanceServiceImpl implements SpecialPerformanceService ...@@ -333,8 +327,17 @@ public class SpecialPerformanceServiceImpl implements SpecialPerformanceService
if (!CollectionUtils.isEmpty(filterItemIdList)) { if (!CollectionUtils.isEmpty(filterItemIdList)) {
specialPerformanceConfigRequestDto.setFilterItemIdList(filterItemIdList); specialPerformanceConfigRequestDto.setFilterItemIdList(filterItemIdList);
} }
List<SpecialPerformanceConfig> list = specialPerformanceConfigDao.findList(specialPerformanceConfigRequestDto); List<SpecialPerformanceConfig> list = new ArrayList<>();
PageInfo<SpecialPerformanceConfig> pageInfo = new PageInfo(list); PageInfo<SpecialPerformanceConfig> pageInfo = null;
if (dto.getSearchType() != null && dto.getSearchType() == 1) {
if (!CollectionUtils.isEmpty(followItemList)) {
specialPerformanceConfigRequestDto.setItemIdList(followItemList);
list = specialPerformanceConfigDao.findList(specialPerformanceConfigRequestDto);
pageInfo = new PageInfo(list);
} else {
resultMap.put("dataList", null);
}
}
resultMap.put("backgroundImage", specialPerformance.getBackgroundImage()); resultMap.put("backgroundImage", specialPerformance.getBackgroundImage());
//商品总数 //商品总数
...@@ -416,7 +419,9 @@ public class SpecialPerformanceServiceImpl implements SpecialPerformanceService ...@@ -416,7 +419,9 @@ public class SpecialPerformanceServiceImpl implements SpecialPerformanceService
} }
supplierItemVos.add(supplierItemVo); supplierItemVos.add(supplierItemVo);
} }
if (!resultMap.containsKey("dataList")) {
resultMap.put("dataList", PageSearchResult.of(pageInfo, supplierItemVos)); resultMap.put("dataList", PageSearchResult.of(pageInfo, supplierItemVos));
}
resultMap.put("startTime", specialPerformance.getStartTime()); resultMap.put("startTime", specialPerformance.getStartTime());
resultMap.put("endTime", specialPerformance.getEndTime()); resultMap.put("endTime", specialPerformance.getEndTime());
resultMap.put("title", specialPerformance.getTitle()); resultMap.put("title", specialPerformance.getTitle());
......
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