| | |
| | | String numbers = RandomUtil.randomNumbers(6); |
| | | // 判断是否存在,如果存在则重新生成 |
| | | if (tenantIds.contains(numbers)) { |
| | | generateTenantId(tenantIds); |
| | | return generateTenantId(tenantIds); |
| | | } |
| | | return numbers; |
| | | } |
| | |
| | | } |
| | | } |
| | | } |
| | | 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)); |
| | | } |