diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/service/impl/ProjectCertificationDirectoryEOServiceImpl.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/service/impl/ProjectCertificationDirectoryEOServiceImpl.java index c89a02088..f30894f6b 100644 --- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/service/impl/ProjectCertificationDirectoryEOServiceImpl.java +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/service/impl/ProjectCertificationDirectoryEOServiceImpl.java @@ -156,10 +156,18 @@ public class ProjectCertificationDirectoryEOServiceImpl extends ServiceImpl inventoryEOQueryWrapperRZ = new QueryWrapper<>(); + /*QueryWrapper inventoryEOQueryWrapperRZ = new QueryWrapper<>(); inventoryEOQueryWrapperRZ.lambda().eq(ProjectLawsInventoryEO::getProjectLibraryId,projectLibraryId); inventoryEOQueryWrapperRZ.lambda().eq(ProjectLawsInventoryEO::getHomologationEngineerId,currentUser.getId()); - Integer lawsInventoryCountRZ = projectLawsInventoryEOMapper.selectCount(inventoryEOQueryWrapperRZ); + Integer lawsInventoryCountRZ = projectLawsInventoryEOMapper.selectCount(inventoryEOQueryWrapperRZ);*/ + // 2023-03-24 修改,由于将认证工程师 挪到了 项目库详情信息中,法规清单中没有认证工程师信息了。 + ProjectLibraryBase projectLibraryBase = this.projectLibraryBaseMapper.selectById(projectLibraryId); + Integer lawsInventoryCountRZ = 0; + if(StringUtils.isNotEmpty(projectLibraryBase.getCertificationEngineer())){ + if(StringUtils.contains(projectLibraryBase.getCertificationEngineer(),currentUser.getId())){ + lawsInventoryCountRZ = 1; + } + } if(lawsInventoryCountRZ > 0){ result = Integer.parseInt(ProjectRoleEnum.HOMOLOGATION_ENGINEER.getValue()); return result;