关于导入模板数据重复的校验

Set是无序不重复

Set<String> moveInOrderNos = Sets.newHashSet();
ksMoveInOrderDTOS.forEach(v -> {
if (StringUtils.isNotEmpty(v.getOrderNo())) {
if (moveInOrderNos.contains(v.getOrderNo())) {
throw new ApiException(ErrorCode.DATA_IS_WRONG,String.format("入库单中存在相同的订单编号:%s", v.getOrderNo()));
}
moveInOrderNos.add(v.getOrderNo());
}
});
posted @ 2022-01-21 11:18  最强Java代表  阅读(211)  评论(0)    收藏  举报