diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/dashboard/service/impl/DsTaskingServiceImpl.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/dashboard/service/impl/DsTaskingServiceImpl.java index 3d22a9b81..9da6fb8fd 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/dashboard/service/impl/DsTaskingServiceImpl.java +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/dashboard/service/impl/DsTaskingServiceImpl.java @@ -1825,6 +1825,10 @@ public class DsTaskingServiceImpl extends BaseServiceImpl codeList = Arrays.asList(partCode.split(",")); //查询所有老mes零件 List dsPartEntityList = taskingMapper.getOldMesAllPart(startTime,endTime,codeList); + if(CollectionUtils.isEmpty(dsPartEntityList)){ + log.error("暂无零件信息:{}", codeList); + return false; + } for (DsPartEntity partEntity : dsPartEntityList) { // 2. 递归处理零件及其子件 DsPartEntity newPart = processPartRecursively(partEntity); @@ -1832,7 +1836,6 @@ public class DsTaskingServiceImpl extends BaseServiceImpl