mirror of
http://git.pig4cloud.com/pig/pigx.git
synced 2026-11-11 13:19:01 +08:00
refactor(user): 优化用户部门关系处理逻辑
- 简化SysUserDept的插入操作,直接使用insert方法替代复杂条件判断 - 移除冗余的exists查询和lambda表达式包装逻辑
This commit is contained in:
1 parent
d3770993ce
commit
db332055ae
1 file changed
+1
-3
+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);
|
||||
}
|
||||
|
||||
// 插入用户租户关系表
|
||||
|
||||
Reference in new issue
Block a user