improvements asset validation for RE statistics
This commit is contained in:
parent
80b1ffa736
commit
e19bd433ad
@ -78,6 +78,8 @@ public class BaseAssetService extends AbstractEntityService implements AssetServ
|
||||
public static final String INCORRECT_PAGE_LINK = "Incorrect page link ";
|
||||
public static final String INCORRECT_CUSTOMER_ID = "Incorrect customerId ";
|
||||
public static final String INCORRECT_ASSET_ID = "Incorrect assetId ";
|
||||
public static final String TB_SERVICE_QUEUE = "TbServiceQueue";
|
||||
|
||||
@Autowired
|
||||
private AssetDao assetDao;
|
||||
|
||||
@ -329,8 +331,10 @@ public class BaseAssetService extends AbstractEntityService implements AssetServ
|
||||
protected void validateCreate(TenantId tenantId, Asset asset) {
|
||||
DefaultTenantProfileConfiguration profileConfiguration =
|
||||
(DefaultTenantProfileConfiguration)tenantProfileCache.get(tenantId).getProfileData().getConfiguration();
|
||||
long maxAssets = profileConfiguration.getMaxAssets();
|
||||
validateNumberOfEntitiesPerTenant(tenantId, assetDao, maxAssets, EntityType.ASSET);
|
||||
if (!TB_SERVICE_QUEUE.equals(asset.getType())) {
|
||||
long maxAssets = profileConfiguration.getMaxAssets();
|
||||
validateNumberOfEntitiesPerTenant(tenantId, assetDao, maxAssets, EntityType.ASSET);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@ -39,12 +39,13 @@ import java.util.Objects;
|
||||
import java.util.Optional;
|
||||
import java.util.UUID;
|
||||
|
||||
import static org.thingsboard.server.dao.asset.BaseAssetService.TB_SERVICE_QUEUE;
|
||||
|
||||
/**
|
||||
* Created by Valerii Sosliuk on 5/19/2017.
|
||||
*/
|
||||
@Component
|
||||
public class JpaAssetDao extends JpaAbstractSearchTextDao<AssetEntity, Asset> implements AssetDao {
|
||||
public static final String TB_SERVICE_QUEUE = "TbServiceQueue";
|
||||
|
||||
@Autowired
|
||||
private AssetRepository assetRepository;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user