创建排单 逻辑暂处理

This commit is contained in:
gaoqr
2026-05-29 20:34:31 +08:00
parent 482bb0827e
commit dcaf1e482d
@@ -1362,17 +1362,19 @@ public class PlanServiceImpl implements PlanService {
for (SavePlanPlateList.GoodsItemList item : items) {
// 将 material 和 thickness 组合成键
String key = item.getMaterial() + "|" + item.getThickness();
// String key = item.getMaterial() + "|" + item.getThickness();
// 如果键不存在,初始化一个新的列表
groupedItems.putIfAbsent(key, new ArrayList<>());
groupedItems.putIfAbsent(item.getId().toString(), new ArrayList<>() {{
add(item.getId());
}});
// 添加当前项的 id 到对应的分组
groupedItems.get(key).add(item.getId());
// groupedItems.get(key).add(item.getId());
}
// 只留混单的材质
groupedItems.entrySet().removeIf(entry -> entry.getValue().size() > 1);
// groupedItems.entrySet().removeIf(entry -> entry.getValue().size() > 1);
return groupedItems;
}