diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/service/impl/ProjectRelatedPersonnelServiceImpl.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/service/impl/ProjectRelatedPersonnelServiceImpl.java index 81d4990ce..99c553c6e 100644 --- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/service/impl/ProjectRelatedPersonnelServiceImpl.java +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/service/impl/ProjectRelatedPersonnelServiceImpl.java @@ -266,10 +266,14 @@ public class ProjectRelatedPersonnelServiceImpl extends ServiceImpl> certificationEngineerList = new ArrayList<>(); List> engineeringInterfacePersonList = new ArrayList<>(); - QueryWrapper queryWrapper = new QueryWrapper<>(); - queryWrapper.lambda().eq(ProjectRelatedPersonnel::getProjectId,projectId); - queryWrapper.lambda().in(ProjectRelatedPersonnel::getDutyTerritory,Arrays.asList(dutyTerritory.split(","))); - List projectRelatedPersonnels = this.baseMapper.selectList(queryWrapper); + List projectRelatedPersonnels = new ArrayList<>(); + if(StringUtils.isNotBlank(dutyTerritory)){ + QueryWrapper queryWrapper = new QueryWrapper<>(); + queryWrapper.lambda().eq(ProjectRelatedPersonnel::getProjectId,projectId); + queryWrapper.lambda().in(ProjectRelatedPersonnel::getDutyTerritory,Arrays.asList(dutyTerritory.split(","))); + projectRelatedPersonnels = this.baseMapper.selectList(queryWrapper); + } + if(CollectionUtils.isNotEmpty(projectRelatedPersonnels)){ List userIdList = new ArrayList<>();