From 95141d0e1f8473b775cbe13c907a6538c3f7d518 Mon Sep 17 00:00:00 2001 From: Joshi <3040996759@qq.com> Date: Thu, 28 May 2026 09:37:52 +0800 Subject: [PATCH] =?UTF-8?q?fix(oa):=20=E8=BF=87=E6=BB=A4=E8=80=83=E5=8B=A4?= =?UTF-8?q?=E7=BB=9F=E8=AE=A1=E4=B8=AD=E7=9A=84=E7=A6=BB=E8=81=8C=E5=92=8C?= =?UTF-8?q?=E7=A6=81=E7=94=A8=E7=94=A8=E6=88=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 在考勤统计逻辑中增加对用户状态的检查,跳过状态为非正常(已离职或已禁用)的用户,确保统计结果仅包含在职且启用的员工数据。 --- .../com/ruoyi/oa/service/impl/SysOaAttendanceServiceImpl.java | 4 ++++ 1 file changed, 4 insertions(+) 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()); // 查询某月记录