| | |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.core.toolkit.IdWorker; |
| | | import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
| | | import com.vci.ubcs.system.cache.NacosConfigCache; |
| | | import com.vci.ubcs.system.entity.*; |
| | | import com.vci.ubcs.system.mapper.TenantMapper; |
| | | import com.vci.ubcs.system.service.*; |
| | |
| | | public class TenantServiceImpl extends BaseServiceImpl<TenantMapper, Tenant> implements ITenantService { |
| | | |
| | | /** |
| | | * nacos上配置的超管租户id |
| | | * nacos上配置的超管租户 |
| | | */ |
| | | @Value("${user-info.tenant-id}") |
| | | private String propertiesTenantId; |
| | | private final NacosConfigCache nacosConfigCache; |
| | | |
| | | private final TenantId tenantId; |
| | | private final IRoleService roleService; |
| | |
| | | @Override |
| | | public List<Map<String,Object>> selectMaps(){ |
| | | List<Map<String, Object>> mapList = listMaps(new QueryWrapper<Tenant>().select("TENANT_ID", "TENANT_NAME")); |
| | | if(Func.isNotEmpty(this.propertiesTenantId)){ |
| | | if(Func.isNotEmpty(nacosConfigCache.getAdminUserInfo().getTenantId())){ |
| | | Map<String, Object> map = new HashMap<>(); |
| | | map.put("TENANT_ID",this.propertiesTenantId); |
| | | map.put("TENANT_ID",nacosConfigCache.getAdminUserInfo().getTenantId()); |
| | | map.put("TENANT_NAME","管理组"); |
| | | mapList.add(0,map); |
| | | } |