|
@@ -53,6 +53,15 @@ public class SysOrgServiceImpl implements ISysOrgService, IOrgService {
|
|
|
*/
|
|
*/
|
|
|
@Override
|
|
@Override
|
|
|
public List<SysOrg> selectOrgList(SysOrg org) {
|
|
public List<SysOrg> selectOrgList(SysOrg org) {
|
|
|
|
|
+ return selectOrgListByType(org, 0L);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public List<SysOrg> selectOrgList2(SysOrg org) {
|
|
|
|
|
+ return selectOrgListByType(org, 1L);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ public List<SysOrg> selectOrgListByType(SysOrg org, Long type) {
|
|
|
LambdaQueryWrapper<SysOrg> lqw = new LambdaQueryWrapper<>();
|
|
LambdaQueryWrapper<SysOrg> lqw = new LambdaQueryWrapper<>();
|
|
|
lqw.eq(SysOrg::getDelFlag, "0")
|
|
lqw.eq(SysOrg::getDelFlag, "0")
|
|
|
.eq(ObjectUtil.isNotNull(org.getOrgId()), SysOrg::getOrgId, org.getOrgId())
|
|
.eq(ObjectUtil.isNotNull(org.getOrgId()), SysOrg::getOrgId, org.getOrgId())
|
|
@@ -61,7 +70,7 @@ public class SysOrgServiceImpl implements ISysOrgService, IOrgService {
|
|
|
.eq(StringUtils.isNotBlank(org.getStatus()), SysOrg::getStatus, org.getStatus())
|
|
.eq(StringUtils.isNotBlank(org.getStatus()), SysOrg::getStatus, org.getStatus())
|
|
|
.orderByAsc(SysOrg::getParentId)
|
|
.orderByAsc(SysOrg::getParentId)
|
|
|
.orderByAsc(SysOrg::getOrderNum);
|
|
.orderByAsc(SysOrg::getOrderNum);
|
|
|
- return baseMapper.selectOrgList(lqw);
|
|
|
|
|
|
|
+ return type == 0 ? baseMapper.selectOrgList(lqw) : baseMapper.selectOrgList2(lqw);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
/**
|