| | |
| | | Set<Long> collect = happyMemberLabelRecords.stream().map(HappyMemberLabelRecord::getLabelId).collect(Collectors.toSet()); |
| | | List<HappyMemberLabel> happyMemberLabels = happyMemberLabelMapper.selectList( |
| | | new LambdaQueryWrapper<HappyMemberLabel>() |
| | | .select(HappyMemberLabel::getIconPng, HappyMemberLabel::getName, HappyMemberLabel::getContent, HappyMemberLabel::getHeaderPng) |
| | | .select( HappyMemberLabel::getId, HappyMemberLabel::getCode,HappyMemberLabel::getIconPng, HappyMemberLabel::getName, HappyMemberLabel::getContent, HappyMemberLabel::getHeaderPng) |
| | | .in(HappyMemberLabel::getId, collect) |
| | | ); |
| | | if(CollUtil.isNotEmpty(happyMemberLabels)){ |
| | | for (HappyMemberLabel happyMemberLabel : happyMemberLabels) { |
| | | ApiMemberLabelVo apiMemberLabelVo = new ApiMemberLabelVo(); |
| | | apiMemberLabelVo.setId(happyMemberLabel.getId()); |
| | | apiMemberLabelVo.setCode(happyMemberLabel.getCode()); |
| | | apiMemberLabelVo.setName(happyMemberLabel.getName()); |
| | | apiMemberLabelVo.setContent(happyMemberLabel.getContent()); |
| | | apiMemberLabelVo.setHeaderPng(happyMemberLabel.getHeaderPng()); |