refactor(user): 优化用户部门关系处理逻辑

- 简化SysUserDept的插入操作,直接使用insert方法替代复杂条件判断
- 移除冗余的exists查询和lambda表达式包装逻辑
This commit is contained in:
PIG AI committed 2025-07-04 12:01:19 +08:00
1 parent d3770993ce
commit db332055ae
1 file changed
+1 -3
@@ -150,9 +150,7 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
SysUserDept sysUserDept = new SysUserDept();
sysUserDept.setUserId(sysUser.getUserId());
sysUserDept.setDeptId(userDto.getDeptId());
sysUserDeptMapper.insertOrUpdate(List.of(sysUserDept), (batchSqlSession, sysUserDept1) -> sysUserDeptMapper.exists(Wrappers.<SysUserDept>lambdaQuery()
.eq(SysUserDept::getDeptId, userDto.getDeptId())
.eq(SysUserDept::getUserId, sysUserDept1.getUserId())));
sysUserDeptMapper.insert(sysUserDept);
}
// 插入用户租户关系表