buhuazhen
2 天以前 53edb16da9103f717a3beb28de8de1ebcb00157b
fix(staff): 修复员工状态更新时未同步删除标志的问题

- 在更新员工状态时添加了删除标志的同步更新
- 确保用户状态与删除状态一致以避免数据不一致
- 修改sysUser对象的delFlag字段为"2"后再执行更新操作
已修改1个文件
1 ■■■■ 文件已修改
src/main/java/com/ruoyi/staff/service/impl/StaffLeaveServiceImpl.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/staff/service/impl/StaffLeaveServiceImpl.java
@@ -71,6 +71,7 @@
        SysUser sysUser = sysUserMapper.selectUserByUserName(staffOnJob.getStaffNo());
        if (sysUser != null) {
            sysUser.setStatus("1");
            sysUser.setDelFlag("2");
            sysUserMapper.updateUser(sysUser);
        }