mirror of https://gitee.com/stylefeng/roses
【SysUserOrgServiceServiceImpl】修复部门跟机构是否正在被使用的BUG
parent
5042db3df1
commit
415ecef05e
|
@ -1,6 +1,7 @@
|
||||||
package cn.stylefeng.roses.kernel.system.modular.user.service.impl;
|
package cn.stylefeng.roses.kernel.system.modular.user.service.impl;
|
||||||
|
|
||||||
import cn.hutool.core.bean.BeanUtil;
|
import cn.hutool.core.bean.BeanUtil;
|
||||||
|
import cn.hutool.core.util.ObjectUtil;
|
||||||
import cn.stylefeng.roses.kernel.system.exception.SystemModularException;
|
import cn.stylefeng.roses.kernel.system.exception.SystemModularException;
|
||||||
import cn.stylefeng.roses.kernel.system.modular.user.entity.SysUserOrg;
|
import cn.stylefeng.roses.kernel.system.modular.user.entity.SysUserOrg;
|
||||||
import cn.stylefeng.roses.kernel.system.modular.user.mapper.SysUserOrgMapper;
|
import cn.stylefeng.roses.kernel.system.modular.user.mapper.SysUserOrgMapper;
|
||||||
|
@ -68,14 +69,10 @@ public class SysUserOrgServiceServiceImpl extends ServiceImpl<SysUserOrgMapper,
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Boolean getUserOrgFlag(Long orgId, Long positionId) {
|
public Boolean getUserOrgFlag(Long orgId, Long positionId) {
|
||||||
|
LambdaQueryWrapper<SysUserOrg> queryWrapper = new LambdaQueryWrapper<>();
|
||||||
// TODO 测试
|
queryWrapper.eq(ObjectUtil.isNotNull(orgId), SysUserOrg::getOrgId, orgId);
|
||||||
LambdaQueryWrapper<SysUserOrg> sysUserOrgLambdaQueryWrapper = new LambdaQueryWrapper<>();
|
queryWrapper.eq(ObjectUtil.isNotNull(positionId), SysUserOrg::getPositionId, positionId);
|
||||||
sysUserOrgLambdaQueryWrapper.eq(true, SysUserOrg::getOrgId, orgId);
|
return this.list(queryWrapper).size() > 0;
|
||||||
sysUserOrgLambdaQueryWrapper.eq(true, SysUserOrg::getPositionId, positionId);
|
|
||||||
|
|
||||||
List<SysUserOrg> list = this.list(sysUserOrgLambdaQueryWrapper);
|
|
||||||
return list.size() > 0;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
Loading…
Reference in New Issue