|
@@ -29,6 +29,7 @@ import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.transaction.annotation.Isolation;
|
|
import org.springframework.transaction.annotation.Isolation;
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
|
+import org.springframework.util.CollectionUtils;
|
|
|
|
|
|
import java.math.BigDecimal;
|
|
import java.math.BigDecimal;
|
|
import java.util.*;
|
|
import java.util.*;
|
|
@@ -399,4 +400,13 @@ public class ExamRegistrationServiceImpl extends BaseServiceImpl<Long, ExamRegis
|
|
pageInfo.setRows(dataList);
|
|
pageInfo.setRows(dataList);
|
|
return pageInfo;
|
|
return pageInfo;
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ @Override
|
|
|
|
+ public OrganExamRegistStatisticsDto getOrganExamRegistStatistics(Integer organId) {
|
|
|
|
+ List<Integer> childOrganIds = organizationService.getChildOrganIds(organId, false);
|
|
|
|
+ if(CollectionUtils.isEmpty(childOrganIds)){
|
|
|
|
+ return null;
|
|
|
|
+ }
|
|
|
|
+ return examRegistrationDao.getOrganExamRegistStatistics(childOrganIds);
|
|
|
|
+ }
|
|
}
|
|
}
|