fix(oa): 过滤考勤统计中的离职和禁用用户
在考勤统计逻辑中增加对用户状态的检查,跳过状态为非正常(已离职或已禁用)的用户,确保统计结果仅包含在职且启用的员工数据。
This commit is contained in:
@@ -238,6 +238,10 @@ public class SysOaAttendanceServiceImpl implements ISysOaAttendanceService {
|
|||||||
if (sysUser == null) {
|
if (sysUser == null) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
// 过滤已离职或已禁用的用户
|
||||||
|
if (!"0".equals(sysUser.getStatus()) || !"0".equals(sysUser.getDelFlag())) {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
sysOaAttendanceVo.setUserId(sysUser.getUserId());
|
sysOaAttendanceVo.setUserId(sysUser.getUserId());
|
||||||
|
|
||||||
// 查询某月记录
|
// 查询某月记录
|
||||||
|
|||||||
Reference in New Issue
Block a user