|
|
@@ -56,6 +56,7 @@ public class PbCseFeeobjupdateServiceImpl extends MPJBaseServiceImpl<PbCseFeeobj
|
|
|
// .selectAs(PbCseFeeobjupdate::getResourcename, PbCseFeeobjupdate::getResourcename)
|
|
|
.selectAs(PbCseFeeobjupdate::getQuartername, PbCseFeeobjupdate::getQuartername)
|
|
|
.selectAs(PbCseFeeobjupdate::getSex, PbCseFeeobjupdate::getSex)
|
|
|
+ .selectAs(PbCseFeeobjupdate::getGraduations, PbCseFeeobjupdate::getGraduations)
|
|
|
.eq(dto.getYear() != null, PbCseFeeobjupdate::getEnteryear, dto.getYear())
|
|
|
;
|
|
|
|
|
|
@@ -111,10 +112,16 @@ public class PbCseFeeobjupdateServiceImpl extends MPJBaseServiceImpl<PbCseFeeobj
|
|
|
}
|
|
|
|
|
|
//学生类型
|
|
|
- Map<String, Long> studentSource = pbCseFeeobjupdateList.stream().filter(x -> x.getResourcename() != null).collect(Collectors.groupingBy(PbCseFeeobjupdate::getResourcename, Collectors.counting()));
|
|
|
- List<EnrollmentStatisticsInfoKeyValue> studentSourceRes = new ArrayList<>();
|
|
|
- for (Map.Entry<String, Long> entry : studentSource.entrySet()) {
|
|
|
- studentSourceRes.add(new EnrollmentStatisticsInfoKeyValue(entry.getKey(), entry.getValue()));
|
|
|
+// Map<String, Long> studentSource = pbCseFeeobjupdateList.stream().filter(x -> x.getResourcename() != null).collect(Collectors.groupingBy(PbCseFeeobjupdate::getResourcename, Collectors.counting()));
|
|
|
+// List<EnrollmentStatisticsInfoKeyValue> studentSourceRes = new ArrayList<>();
|
|
|
+// for (Map.Entry<String, Long> entry : studentSource.entrySet()) {
|
|
|
+// studentSourceRes.add(new EnrollmentStatisticsInfoKeyValue(entry.getKey(), entry.getValue()));
|
|
|
+// }
|
|
|
+
|
|
|
+ Map<String, Long> graduations = pbCseFeeobjupdateList.stream().filter(x -> x.getGraduations() != null).collect(Collectors.groupingBy(PbCseFeeobjupdate::getGraduations, Collectors.counting()));
|
|
|
+ List<EnrollmentStatisticsInfoKeyValue> graduationsRes = new ArrayList<>();
|
|
|
+ for (Map.Entry<String, Long> entry : graduations.entrySet()) {
|
|
|
+ graduationsRes.add(new EnrollmentStatisticsInfoKeyValue(entry.getKey(), entry.getValue()));
|
|
|
}
|
|
|
|
|
|
//住宿类型
|
|
|
@@ -133,7 +140,7 @@ public class PbCseFeeobjupdateServiceImpl extends MPJBaseServiceImpl<PbCseFeeobj
|
|
|
|
|
|
result.setRegistrationPopulation(pbCseFeeobjupdateList.size());
|
|
|
result.setProfessionalHeadCount(professionalHeadCountRes);
|
|
|
- result.setStudentSource(studentSourceRes);
|
|
|
+ result.setStudentSource(graduationsRes);
|
|
|
result.setAccommodationType(accommodationTypeRes);
|
|
|
result.setGender(genderRes);
|
|
|
|