|
|
|
@ -197,7 +197,7 @@ public class TenantServiceImpl extends AbstractCachedEntityService<TenantId, Ten |
|
|
|
boolean create = tenant.getId() == null; |
|
|
|
Tenant savedTenant = tenantDao.save(tenant.getId(), tenant); |
|
|
|
publishEvictEvent(new TenantEvictEvent(savedTenant.getId(), create)); |
|
|
|
eventPublisher.publishEvent(SaveEntityEvent.builder().tenantId(TenantId.SYS_TENANT_ID).entityId(savedTenant.getId()).added(create).build()); |
|
|
|
eventPublisher.publishEvent(SaveEntityEvent.builder().tenantId(savedTenant.getId()).entityId(savedTenant.getId()).added(create).build()); |
|
|
|
if (tenant.getId() == null) { |
|
|
|
deviceProfileService.createDefaultDeviceProfile(savedTenant.getId()); |
|
|
|
assetProfileService.createDefaultAssetProfile(savedTenant.getId()); |
|
|
|
@ -244,7 +244,7 @@ public class TenantServiceImpl extends AbstractCachedEntityService<TenantId, Ten |
|
|
|
adminSettingsService.deleteAdminSettingsByTenantId(tenantId); |
|
|
|
tenantDao.removeById(tenantId, tenantId.getId()); |
|
|
|
publishEvictEvent(new TenantEvictEvent(tenantId, true)); |
|
|
|
eventPublisher.publishEvent(DeleteEntityEvent.builder().tenantId(TenantId.SYS_TENANT_ID).entityId(tenantId).build()); |
|
|
|
eventPublisher.publishEvent(DeleteEntityEvent.builder().tenantId(tenantId).entityId(tenantId).build()); |
|
|
|
relationService.deleteEntityRelations(tenantId, tenantId); |
|
|
|
alarmService.deleteEntityAlarmRecordsByTenantId(tenantId); |
|
|
|
} |
|
|
|
|