//提交状态时,检验明细数据中产品不能重复
if (!CollectionUtils.isEmpty(lineList)) {
Set<String> stringSet = new HashSet<>();
for (DtwmsSoReturnLineBo lineBo : lineList) {
stringSet.add(lineBo.getProductCode());
}
if (stringSet.size() != lineList.size()) {
log.info("明细数据中不能存在相同的产品", JSONObject.toJSONString(lineList));
throw new ImsRuntimeException("明细数据中不能存在相同的产品!");
}
}
利用Set特性判断重复元素
最新推荐文章于 2024-10-08 13:19:19 发布