fix(oa): 过滤考勤统计中的离职和禁用用户
在考勤统计逻辑中增加对用户状态的检查,跳过状态为非正常(已离职或已禁用)的用户,确保统计结果仅包含在职且启用的员工数据。
This commit is contained in:
@@ -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());
|
||||
|
||||
// 查询某月记录
|
||||
|
||||
Reference in New Issue
Block a user