|
@@ -101,7 +101,7 @@ public class CensusController implements CensusControllerAPI {
|
|
|
BedTotalVo btv = new BedTotalVo();
|
|
BedTotalVo btv = new BedTotalVo();
|
|
|
btv.setCollege(org.getName());
|
|
btv.setCollege(org.getName());
|
|
|
btv.setSex(sexStr);
|
|
btv.setSex(sexStr);
|
|
|
- List<BedSqlTotalVo> sqlDataCs = sqlDatas.stream().filter(e -> e.getCollege().equals(org.getName()) && e.getSex().equals(sexStr)).collect(Collectors.toList());
|
|
|
|
|
|
|
+ List<BedSqlTotalVo> sqlDataCs = sqlDatas.stream().filter(e -> e.getCollege().equals(org.getName()) && e.getSex() != null && e.getSex().equals(sexStr)).collect(Collectors.toList());
|
|
|
if (sqlDataCs != null && sqlDataCs.size() > 0) {
|
|
if (sqlDataCs != null && sqlDataCs.size() > 0) {
|
|
|
//int totalData = sqlDataCs.get(0).getTotalData() == null ? 0 : sqlDataCs.get(0).getTotalData();
|
|
//int totalData = sqlDataCs.get(0).getTotalData() == null ? 0 : sqlDataCs.get(0).getTotalData();
|
|
|
//btv.setTotal(totalData);//总人数
|
|
//btv.setTotal(totalData);//总人数
|
|
@@ -120,7 +120,7 @@ public class CensusController implements CensusControllerAPI {
|
|
|
btv.setAssignedBuild(0);//已分配楼栋
|
|
btv.setAssignedBuild(0);//已分配楼栋
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- Optional<StudentTotalVo> ostudent = students.stream().filter(e -> e.getCollege().equals(org.getName()) && e.getSex().equals(sexStr)).findFirst();
|
|
|
|
|
|
|
+ Optional<StudentTotalVo> ostudent = students.stream().filter(e -> e.getCollege().equals(org.getName()) && e.getSex() != null && e.getSex().equals(sexStr)).findFirst();
|
|
|
if (ostudent != null && ostudent.isPresent()) {
|
|
if (ostudent != null && ostudent.isPresent()) {
|
|
|
btv.setTotal(ostudent.get().getTotal());
|
|
btv.setTotal(ostudent.get().getTotal());
|
|
|
} else {
|
|
} else {
|
|
@@ -170,7 +170,7 @@ public class CensusController implements CensusControllerAPI {
|
|
|
BedTotalVo btv = new BedTotalVo();
|
|
BedTotalVo btv = new BedTotalVo();
|
|
|
btv.setCollege(org.getName());
|
|
btv.setCollege(org.getName());
|
|
|
btv.setSex(sexStr);
|
|
btv.setSex(sexStr);
|
|
|
- List<BedSqlTotalVo> sqlDataCs = sqlDatas.stream().filter(e -> e.getCollege().equals(org.getName()) && e.getSex().equals(sexStr)).collect(Collectors.toList());
|
|
|
|
|
|
|
+ List<BedSqlTotalVo> sqlDataCs = sqlDatas.stream().filter(e -> e.getCollege().equals(org.getName()) && e.getSex() != null && e.getSex().equals(sexStr)).collect(Collectors.toList());
|
|
|
if (sqlDataCs != null && sqlDataCs.size() > 0) {
|
|
if (sqlDataCs != null && sqlDataCs.size() > 0) {
|
|
|
//int totalData = sqlDataCs.get(0).getTotalData() == null ? 0 : sqlDataCs.get(0).getTotalData();
|
|
//int totalData = sqlDataCs.get(0).getTotalData() == null ? 0 : sqlDataCs.get(0).getTotalData();
|
|
|
//btv.setTotal(totalData);//总人数
|
|
//btv.setTotal(totalData);//总人数
|
|
@@ -188,7 +188,7 @@ public class CensusController implements CensusControllerAPI {
|
|
|
btv.setAssignedDormitory(0);//已分配寝室
|
|
btv.setAssignedDormitory(0);//已分配寝室
|
|
|
btv.setAssignedBuild(0);//已分配楼栋
|
|
btv.setAssignedBuild(0);//已分配楼栋
|
|
|
}
|
|
}
|
|
|
- Optional<StudentTotalVo> ostudent = students.stream().filter(e -> e.getCollege().equals(org.getName()) && e.getSex().equals(sexStr)).findFirst();
|
|
|
|
|
|
|
+ Optional<StudentTotalVo> ostudent = students.stream().filter(e -> e.getCollege().equals(org.getName()) && e.getSex() != null && e.getSex().equals(sexStr)).findFirst();
|
|
|
if (ostudent != null && ostudent.isPresent()) {
|
|
if (ostudent != null && ostudent.isPresent()) {
|
|
|
btv.setTotal(ostudent.get().getTotal());
|
|
btv.setTotal(ostudent.get().getTotal());
|
|
|
} else {
|
|
} else {
|