| | |
| | | for (SysDept sysDept : sysDepts) { |
| | | deptIds.add(sysDept.getDeptId()); |
| | | } |
| | | SysUserDept sysUserDept = new SysUserDept(); |
| | | sysUserDept.setUserId(sysUser.getUserId()); |
| | | sysUserDept.setDeptType(sysUser.getSearchscope()); |
| | | List<SysUserDept> sysUserDeptKSs = null; |
| | | List<SysUserDept> sysUserDeptBQs = null; |
| | | if (StringUtils.isNotEmpty(sysUser.getSearchscope()) && sysUser.getSearchscope().equals("0")) { |
| | | sysUserDept.setDeptType("1"); |
| | | sysUserDeptKSs = sysUserDeptMapper.selectSysUserDeptList(sysUserDept); |
| | | sysUserDept.setDeptType("2"); |
| | | sysUserDeptBQs = sysUserDeptMapper.selectSysUserDeptList(sysUserDept); |
| | | } else if (StringUtils.isNotEmpty(sysUser.getSearchscope()) && sysUser.getSearchscope().equals("1")) { |
| | | sysUserDept.setDeptType("1"); |
| | | sysUserDeptKSs = sysUserDeptMapper.selectSysUserDeptList(sysUserDept); |
| | | } else if (StringUtils.isNotEmpty(sysUser.getSearchscope()) && sysUser.getSearchscope().equals("2")) { |
| | | sysUserDept.setDeptType("2"); |
| | | sysUserDeptBQs = sysUserDeptMapper.selectSysUserDeptList(sysUserDept); |
| | | } |
| | | |
| | | sysUser.setDepts(deptIds); |
| | | return userMapper.selectUserByUserName(userName); |
| | | if (!CollectionUtils.isEmpty(sysUserDeptBQs)) |
| | | sysUser.setLeavehospitaldistrictcodes(sysUserDeptBQs.stream().map(SysUserDept::getDeptCode).collect(Collectors.toList())); |
| | | if (!CollectionUtils.isEmpty(sysUserDeptKSs)) |
| | | sysUser.setLeaveldeptcodes(sysUserDeptKSs.stream().map(SysUserDept::getDeptCode).collect(Collectors.toList())); |
| | | |
| | | return sysUser; |
| | | } |
| | | |
| | | /** |
| | |
| | | //新增用户与部门关联 |
| | | sysUserDeptMapper.deleteSysUserDeptByIds(ids); |
| | | if (!CollectionUtils.isEmpty(user.getDepts())) { |
| | | for ( Long deptId: user.getDepts()) { |
| | | for (Long deptId : user.getDepts()) { |
| | | SysUserDept sysUserDep = new SysUserDept(); |
| | | sysUserDep.setUserId(user.getUserId()); |
| | | sysUserDep.setDeptId(deptId); |
| | |
| | | sysUserDep.setUpdateTime(new Date()); |
| | | sysUserDeptMapper.insertSysUserDept(sysUserDep); |
| | | } |
| | | }else { |
| | | } else { |
| | | |
| | | } |
| | | return userMapper.updateUser(user); |