45656 MES-批量报工,相同的bom_code、bom_version,不同的生效时间两套bom,报工时造成双倍消耗

dev_temp_xw_202503170000_45656
xiangwei.zhang 2 months ago
parent c99e80085d
commit bd4afd9deb

@ -177,7 +177,8 @@ public class MesBomService extends BaseMesService<MesBom> implements IMesBomServ
if (CollectionUtils.isEmpty(mesBoms)) {
MesException.throwMesBusiException("物料【%s】生产版本【%s】对应bom信息不存在", partNo, bomVersion);
}
return mesBoms;
MesBom next = mesBoms.iterator().next();
return mesBoms.stream().collect(Collectors.groupingBy(t -> t.getBomCode().toUpperCase() + t.getEffStartTime())).get(next.getBomCode().toUpperCase() + next.getEffStartTime());
}
@Override

Loading…
Cancel
Save