fix(smartfactory): 修复员工统计性别空指针异常

- 在计算男性和女性员工总数时,增加了对性别字段的非空检查
- 避免在性别字段为 null 时发生空指针异常,提高代码健壮性
This commit is contained in:
furongxin 2025-03-10 21:10:37 +08:00
parent 57838d91dd
commit 2ffd3ffadb

View File

@ -116,8 +116,8 @@ public class StaffServiceImpl implements StaffService {
});
vo.setTotal(dos.size());
vo.setMaleTotal((int) dos.stream().filter(a -> a.getSex() == 0).count());
vo.setFemaleTotal((int) dos.stream().filter(a -> a.getSex() == 1).count());
vo.setMaleTotal((int) dos.stream().filter(a -> a.getSex() != null && a.getSex() == 0).count());
vo.setFemaleTotal((int) dos.stream().filter(a -> a.getSex() != null && a.getSex() == 1).count());
vo.setStaffInfos(dos);
return vo;
}