|
@@ -21,6 +21,7 @@ import com.zhongzheng.common.utils.ServletUtils;
|
|
import com.zhongzheng.modules.order.domain.Order;
|
|
import com.zhongzheng.modules.order.domain.Order;
|
|
import com.zhongzheng.modules.order.service.IOrderService;
|
|
import com.zhongzheng.modules.order.service.IOrderService;
|
|
import com.zhongzheng.modules.system.bo.*;
|
|
import com.zhongzheng.modules.system.bo.*;
|
|
|
|
+import com.zhongzheng.modules.system.domain.SysOldOrg;
|
|
import com.zhongzheng.modules.system.domain.SysRoleMenu;
|
|
import com.zhongzheng.modules.system.domain.SysRoleMenu;
|
|
import com.zhongzheng.modules.system.domain.SysTenant;
|
|
import com.zhongzheng.modules.system.domain.SysTenant;
|
|
import com.zhongzheng.modules.system.mapper.SysRoleMenuMapper;
|
|
import com.zhongzheng.modules.system.mapper.SysRoleMenuMapper;
|
|
@@ -74,6 +75,8 @@ public class SysTenantServiceImpl extends ServiceImpl<SysTenantMapper, SysTenant
|
|
|
|
|
|
@Autowired
|
|
@Autowired
|
|
private ISysDictTypeService iSysDictTypeService;
|
|
private ISysDictTypeService iSysDictTypeService;
|
|
|
|
+ @Autowired
|
|
|
|
+ private ISysOldOrgService iSysOldOrgService;
|
|
|
|
|
|
@Autowired
|
|
@Autowired
|
|
@Lazy
|
|
@Lazy
|
|
@@ -92,7 +95,13 @@ public class SysTenantServiceImpl extends ServiceImpl<SysTenantMapper, SysTenant
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public List<SysTenantVo> queryList(SysTenantQueryBo bo) {
|
|
public List<SysTenantVo> queryList(SysTenantQueryBo bo) {
|
|
|
|
+
|
|
LambdaQueryWrapper<SysTenant> lqw = Wrappers.lambdaQuery();
|
|
LambdaQueryWrapper<SysTenant> lqw = Wrappers.lambdaQuery();
|
|
|
|
+ List<SysOldOrg> sysOldOrgs = iSysOldOrgService.list(new LambdaQueryWrapper<SysOldOrg>().eq(SysOldOrg::getStatus, 1).eq(SysOldOrg::getOperationType, bo.getOperationType()));
|
|
|
|
+ if (ObjectUtils.isNotEmpty(bo.getOperationType())){
|
|
|
|
+ List<Long> tenantIds = sysOldOrgs.stream().map(SysOldOrg::getTenantId).collect(Collectors.toList());
|
|
|
|
+ lqw.in(ObjectUtils.isNotEmpty(tenantIds),SysTenant::getTenantId,tenantIds);
|
|
|
|
+ }
|
|
lqw.ne(SysTenant::getStatus, -1);
|
|
lqw.ne(SysTenant::getStatus, -1);
|
|
lqw.like(StrUtil.isNotBlank(bo.getTenantName()), SysTenant::getTenantName, bo.getTenantName());
|
|
lqw.like(StrUtil.isNotBlank(bo.getTenantName()), SysTenant::getTenantName, bo.getTenantName());
|
|
lqw.eq(ObjectUtils.isNotNull(bo.getTenantid()),SysTenant::getTenantId, bo.getTenantid());
|
|
lqw.eq(ObjectUtils.isNotNull(bo.getTenantid()),SysTenant::getTenantId, bo.getTenantid());
|