|
@@ -173,47 +173,48 @@ public class SysTenantServiceImpl implements ISysTenantService {
|
|
|
userRole.setRoleId(roleId);
|
|
userRole.setRoleId(roleId);
|
|
|
userRoleMapper.insert(userRole);
|
|
userRoleMapper.insert(userRole);
|
|
|
|
|
|
|
|
- String defaultTenantId = TenantConstants.DEFAULT_TENANT_ID;
|
|
|
|
|
- List<SysDictType> dictTypeList = dictTypeMapper.selectList(
|
|
|
|
|
- new LambdaQueryWrapper<SysDictType>().eq(SysDictType::getTenantId, defaultTenantId));
|
|
|
|
|
- List<SysDictData> dictDataList = dictDataMapper.selectList(
|
|
|
|
|
- new LambdaQueryWrapper<SysDictData>().eq(SysDictData::getTenantId, defaultTenantId));
|
|
|
|
|
- for (SysDictType dictType : dictTypeList) {
|
|
|
|
|
- dictType.setDictId(null);
|
|
|
|
|
- dictType.setTenantId(tenantId);
|
|
|
|
|
- dictType.setCreateDept(null);
|
|
|
|
|
- dictType.setCreateBy(null);
|
|
|
|
|
- dictType.setCreateTime(null);
|
|
|
|
|
- dictType.setUpdateBy(null);
|
|
|
|
|
- dictType.setUpdateTime(null);
|
|
|
|
|
- }
|
|
|
|
|
- for (SysDictData dictData : dictDataList) {
|
|
|
|
|
- dictData.setDictCode(null);
|
|
|
|
|
- dictData.setTenantId(tenantId);
|
|
|
|
|
- dictData.setCreateDept(null);
|
|
|
|
|
- dictData.setCreateBy(null);
|
|
|
|
|
- dictData.setCreateTime(null);
|
|
|
|
|
- dictData.setUpdateBy(null);
|
|
|
|
|
- dictData.setUpdateTime(null);
|
|
|
|
|
- }
|
|
|
|
|
- dictTypeMapper.insertBatch(dictTypeList);
|
|
|
|
|
- dictDataMapper.insertBatch(dictDataList);
|
|
|
|
|
-
|
|
|
|
|
- List<SysConfig> sysConfigList = configMapper.selectList(
|
|
|
|
|
- new LambdaQueryWrapper<SysConfig>().eq(SysConfig::getTenantId, defaultTenantId));
|
|
|
|
|
- for (SysConfig config : sysConfigList) {
|
|
|
|
|
- config.setConfigId(null);
|
|
|
|
|
- config.setTenantId(tenantId);
|
|
|
|
|
- config.setCreateDept(null);
|
|
|
|
|
- config.setCreateBy(null);
|
|
|
|
|
- config.setCreateTime(null);
|
|
|
|
|
- config.setUpdateBy(null);
|
|
|
|
|
- config.setUpdateTime(null);
|
|
|
|
|
- }
|
|
|
|
|
- configMapper.insertBatch(sysConfigList);
|
|
|
|
|
-
|
|
|
|
|
- // 新增租户流程定义
|
|
|
|
|
- remoteWorkflowService.syncDef(tenantId);
|
|
|
|
|
|
|
+ // TODO 暂定 菜单、系统配置 不进行租户隔离
|
|
|
|
|
+// String defaultTenantId = TenantConstants.DEFAULT_TENANT_ID;
|
|
|
|
|
+// List<SysDictType> dictTypeList = dictTypeMapper.selectList(
|
|
|
|
|
+// new LambdaQueryWrapper<SysDictType>().eq(SysDictType::getTenantId, defaultTenantId));
|
|
|
|
|
+// List<SysDictData> dictDataList = dictDataMapper.selectList(
|
|
|
|
|
+// new LambdaQueryWrapper<SysDictData>().eq(SysDictData::getTenantId, defaultTenantId));
|
|
|
|
|
+// for (SysDictType dictType : dictTypeList) {
|
|
|
|
|
+// dictType.setDictId(null);
|
|
|
|
|
+// dictType.setTenantId(tenantId);
|
|
|
|
|
+// dictType.setCreateDept(null);
|
|
|
|
|
+// dictType.setCreateBy(null);
|
|
|
|
|
+// dictType.setCreateTime(null);
|
|
|
|
|
+// dictType.setUpdateBy(null);
|
|
|
|
|
+// dictType.setUpdateTime(null);
|
|
|
|
|
+// }
|
|
|
|
|
+// for (SysDictData dictData : dictDataList) {
|
|
|
|
|
+// dictData.setDictCode(null);
|
|
|
|
|
+// dictData.setTenantId(tenantId);
|
|
|
|
|
+// dictData.setCreateDept(null);
|
|
|
|
|
+// dictData.setCreateBy(null);
|
|
|
|
|
+// dictData.setCreateTime(null);
|
|
|
|
|
+// dictData.setUpdateBy(null);
|
|
|
|
|
+// dictData.setUpdateTime(null);
|
|
|
|
|
+// }
|
|
|
|
|
+// dictTypeMapper.insertBatch(dictTypeList);
|
|
|
|
|
+// dictDataMapper.insertBatch(dictDataList);
|
|
|
|
|
+//
|
|
|
|
|
+// List<SysConfig> sysConfigList = configMapper.selectList(
|
|
|
|
|
+// new LambdaQueryWrapper<SysConfig>().eq(SysConfig::getTenantId, defaultTenantId));
|
|
|
|
|
+// for (SysConfig config : sysConfigList) {
|
|
|
|
|
+// config.setConfigId(null);
|
|
|
|
|
+// config.setTenantId(tenantId);
|
|
|
|
|
+// config.setCreateDept(null);
|
|
|
|
|
+// config.setCreateBy(null);
|
|
|
|
|
+// config.setCreateTime(null);
|
|
|
|
|
+// config.setUpdateBy(null);
|
|
|
|
|
+// config.setUpdateTime(null);
|
|
|
|
|
+// }
|
|
|
|
|
+// configMapper.insertBatch(sysConfigList);
|
|
|
|
|
+//
|
|
|
|
|
+// // 新增租户流程定义
|
|
|
|
|
+// remoteWorkflowService.syncDef(tenantId);
|
|
|
return true;
|
|
return true;
|
|
|
}
|
|
}
|
|
|
|
|
|