0
点赞
收藏
分享

微信扫一扫

判断是否有重复id

乌龙茶3297 2022-10-15 阅读 131


// 判断重复数据
Map<Long,Long> scoreItemMap = request.getScoreItems().stream().map(e->e.getScoreItemId()).collect(Collectors.groupingBy(p -> p, Collectors.counting()));

// 如果每个套餐 只有1条明细 则 最终valueSet的值是[1] 否则有可能是[1、2、5]等
Set<Long> scoreItemSet = scoreItemMap.values().stream().collect(Collectors.toSet());

Assert.isTrue(scoreItemSet.size()==1 && scoreItemSet.contains(1L),"score.item.id.repeat");


举报

相关推荐

0 条评论