|
@@ -258,6 +258,9 @@ public class ExaminationBasicServiceImpl extends BaseServiceImpl<Long, Examinati
|
|
Map<String, Object> params = new HashMap<String, Object>();
|
|
Map<String, Object> params = new HashMap<String, Object>();
|
|
MapUtil.populateMap(params, queryInfo);
|
|
MapUtil.populateMap(params, queryInfo);
|
|
|
|
|
|
|
|
+ List<Integer> childOrganIds = organizationService.getChildOrganIds(queryInfo.getOrganId(), true);
|
|
|
|
+ params.put("organIds", childOrganIds);
|
|
|
|
+
|
|
List<ExaminationBasicDto> dataList = new ArrayList<>();
|
|
List<ExaminationBasicDto> dataList = new ArrayList<>();
|
|
int count = examinationBasicDao.countExaminationBasics(params);
|
|
int count = examinationBasicDao.countExaminationBasics(params);
|
|
if (count > 0) {
|
|
if (count > 0) {
|
|
@@ -267,7 +270,6 @@ public class ExaminationBasicServiceImpl extends BaseServiceImpl<Long, Examinati
|
|
List<Long> examIds = dataList.stream().map(ExaminationBasicDto::getId).collect(Collectors.toList());
|
|
List<Long> examIds = dataList.stream().map(ExaminationBasicDto::getId).collect(Collectors.toList());
|
|
List<ExamOrganizationRelation> examOrgans = new ArrayList<>();
|
|
List<ExamOrganizationRelation> examOrgans = new ArrayList<>();
|
|
if (!CollectionUtils.isEmpty(examIds)) {
|
|
if (!CollectionUtils.isEmpty(examIds)) {
|
|
- List<Integer> childOrganIds = organizationService.getChildOrganIds(queryInfo.getOrganId(), true);
|
|
|
|
examOrgans = examOrganizationRelationDao.getWithExamsAndOrgans(examIds, childOrganIds);
|
|
examOrgans = examOrganizationRelationDao.getWithExamsAndOrgans(examIds, childOrganIds);
|
|
}
|
|
}
|
|
Map<Integer, List<ExamOrganizationRelation>> examOrgansMap = new HashMap<>();
|
|
Map<Integer, List<ExamOrganizationRelation>> examOrgansMap = new HashMap<>();
|