fix(oa): 过滤考勤统计中的离职和禁用用户

在考勤统计逻辑中增加对用户状态的检查,跳过状态为非正常(已离职或已禁用)的用户,确保统计结果仅包含在职且启用的员工数据。
This commit is contained in:
2026-05-28 09:37:52 +08:00
parent 12076c5d0b
commit 95141d0e1f

View File

@@ -238,6 +238,10 @@ public class SysOaAttendanceServiceImpl implements ISysOaAttendanceService {
if (sysUser == null) {
continue;
}
// 过滤已离职或已禁用的用户
if (!"0".equals(sysUser.getStatus()) || !"0".equals(sysUser.getDelFlag())) {
continue;
}
sysOaAttendanceVo.setUserId(sysUser.getUserId());
// 查询某月记录