diff --git a/ruoyi-oa/src/main/java/com/ruoyi/oa/service/impl/SysOaAttendanceServiceImpl.java b/ruoyi-oa/src/main/java/com/ruoyi/oa/service/impl/SysOaAttendanceServiceImpl.java index 1764a92..b19d7b0 100644 --- a/ruoyi-oa/src/main/java/com/ruoyi/oa/service/impl/SysOaAttendanceServiceImpl.java +++ b/ruoyi-oa/src/main/java/com/ruoyi/oa/service/impl/SysOaAttendanceServiceImpl.java @@ -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()); // 查询某月记录