diff --git a/zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/service/impl/EnforcementRegistrationServiceImpl.java b/zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/service/impl/EnforcementRegistrationServiceImpl.java index fa957733..d7a5ce8c 100644 --- a/zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/service/impl/EnforcementRegistrationServiceImpl.java +++ b/zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/service/impl/EnforcementRegistrationServiceImpl.java @@ -722,6 +722,14 @@ public class EnforcementRegistrationServiceImpl implements IEnforcementRegistrat queryWrapperEvaluate.eq(EnterpriseEvaluate::getEnforcementId, vo.getId()); EnterpriseEvaluate enterpriseEvaluate = evaluateMapper.selectOne(queryWrapperEvaluate); vo.setEnterpriseEvaluate(enterpriseEvaluate); + + + // 2. 如果有主信息,则关联查询附件列表 + if (vo != null && vo.getId() != null) { + LambdaQueryWrapper fileLqw = new LambdaQueryWrapper() + .eq(ZdxtFile::getBusinessId, vo.getId()); + vo.setFileList(zdxtFileMapper.selectVoList(fileLqw)); + } return vo; }