refactor(mall): 优化会员标签查询逻辑
- 为 HappyMemberLabelRecord 查询添加降序排序,按 id 排列
- 限制查询结果数量,只取最新的 5 条记录
| | |
| | | List<HappyMemberLabelRecord> happyMemberLabelRecords = happyMemberLabelRecordMapper.selectList( |
| | | new LambdaQueryWrapper<HappyMemberLabelRecord>() |
| | | .eq(HappyMemberLabelRecord::getMemberId, id) |
| | | .orderByDesc(HappyMemberLabelRecord::getId) |
| | | .last("limit 5") |
| | | ); |
| | | if(CollUtil.isNotEmpty(happyMemberLabelRecords)){ |
| | | Set<Long> collect = happyMemberLabelRecords.stream().map(HappyMemberLabelRecord::getLabelId).collect(Collectors.toSet()); |