hangzhoumesParent/moduleService/hollowGlassModule/src/main/java/com/mes/hollow/service/impl/HollowGlassRelationInfoServiceImpl.java
@@ -464,6 +464,9 @@ }); List<LackDetailsDTO> detailsDTOS = baseMapper.queryLackByFlowCardByERP(processCardReports); List<Damage> damages = damageService.queryUnTempByFlowCardId(flowCardId); damages = damages.stream() .filter(damage -> damage.getType() != 8) // 核心:排除type=8的元素 .collect(Collectors.toList()); // 1. 按(orderNumber+layer)分组,同时缓存DTO的其他字段作为模板 Map<String, List<Damage>> damageMap = new HashMap<>(); Map<String, LackDetailsDTO> dtoTemplateMap = new HashMap<>(); // 存储分组对应的DTO模板