| | |
| | | String numbers = RandomUtil.randomNumbers(6); |
| | | // 判断是否存在,如果存在则重新生成 |
| | | if (tenantIds.contains(numbers)) { |
| | | generateTenantId(tenantIds); |
| | | return generateTenantId(tenantIds); |
| | | } |
| | | return numbers; |
| | | } |
| | |
| | | public int updateTenantStatus(SysTenantBo bo) { |
| | | SysTenant tenant = new SysTenant(); |
| | | tenant.setId(bo.getId()); |
| | | tenant.setTenantId(bo.getTenantId()); |
| | | tenant.setStatus(bo.getStatus()); |
| | | return baseMapper.updateById(tenant); |
| | | } |
| | |
| | | } |
| | | } |
| | | } |
| | | if (CollUtil.isNotEmpty(saveTypeList)) { |
| | | dictTypeMapper.insertBatch(saveTypeList); |
| | | } |
| | | if (CollUtil.isNotEmpty(saveDataList)) { |
| | | dictDataMapper.insertBatch(saveDataList); |
| | | } |
| | | TenantHelper.ignore(() -> { |
| | | if (CollUtil.isNotEmpty(saveTypeList)) { |
| | | dictTypeMapper.insertBatch(saveTypeList); |
| | | } |
| | | if (CollUtil.isNotEmpty(saveDataList)) { |
| | | dictDataMapper.insertBatch(saveDataList); |
| | | } |
| | | }); |
| | | for (String tenantId : set) { |
| | | TenantHelper.dynamic(tenantId, () -> CacheUtils.clear(CacheNames.SYS_DICT)); |
| | | } |