diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/produce/service/impl/ProcessQualityMaintenanceServiceImpl.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/produce/service/impl/ProcessQualityMaintenanceServiceImpl.java index 446974fb..34af6b89 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/produce/service/impl/ProcessQualityMaintenanceServiceImpl.java +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/produce/service/impl/ProcessQualityMaintenanceServiceImpl.java @@ -149,7 +149,7 @@ public class ProcessQualityMaintenanceServiceImpl implements IProcessQualityMain MesRbFilePreserveDetailDTO mesRbFilePreserveDetailDTO = new MesRbFilePreserveDetailDTO(); BeanUtils.copyProperties(dsRbFilePreserveDetail, mesRbFilePreserveDetailDTO); return mesRbFilePreserveDetailDTO; - }).sorted(Comparator.comparing(MesRbFilePreserveDetailDTO::getDetailIndex)).toList(); + }).sorted(Comparator.comparing(dto -> Integer.parseInt(dto.getDetailIndex()))).toList(); dsRbFilePreserveSlot.setChildrenList(childrenList); } }