|
|
|
@ -69,14 +69,14 @@ public class BasicDestinyRelController {
|
|
|
|
|
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
|
|
|
|
|
}
|
|
|
|
|
List<BasicSkProjectResponse> basicSkProjectResponses = basicSkProjectService.filterList(basicSkProjectRequest);
|
|
|
|
|
if (CollectionUtil.isNotEmpty(basicSkProjectResponses)) {
|
|
|
|
|
List<Long> pId = basicSkProjectResponses.stream().map(BasicSkProjectResponse::getId).collect(Collectors.toList());
|
|
|
|
|
Map<Long, BigDecimal> priceMap = basicDestinyRelService.sumPriceByRedIds(pId);
|
|
|
|
|
basicSkProjectResponses.forEach(x -> {
|
|
|
|
|
BigDecimal price = priceMap.get(x.getId());
|
|
|
|
|
x.setPrice(String.valueOf(price));
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
// if (CollectionUtil.isNotEmpty(basicSkProjectResponses)) {
|
|
|
|
|
// List<Long> pId = basicSkProjectResponses.stream().map(BasicSkProjectResponse::getId).collect(Collectors.toList());
|
|
|
|
|
// Map<Long, BigDecimal> priceMap = basicDestinyRelService.sumPriceByRedIds(pId);
|
|
|
|
|
// basicSkProjectResponses.forEach(x -> {
|
|
|
|
|
// BigDecimal price = priceMap.get(x.getId());
|
|
|
|
|
// x.setPrice(String.valueOf(price));
|
|
|
|
|
// });
|
|
|
|
|
// }
|
|
|
|
|
PageInfo<BasicSkProjectResponse> pageInfo = new PageInfo<>(basicSkProjectResponses);
|
|
|
|
|
PageSimpleResponse<BasicSkProjectResponse> pageSimpleResponse = new PageSimpleResponse<>();
|
|
|
|
|
pageSimpleResponse.setTotal(pageInfo.getTotal());
|
|
|
|
|