Merge branch 'master' of github.com:thingsboard/thingsboard
This commit is contained in:
commit
330ff09437
@ -389,6 +389,7 @@ public class DefaultEntityQueryRepository implements EntityQueryRepository {
|
||||
} else {
|
||||
entityTypeStr = "'" + entityType.name() + "'";
|
||||
}
|
||||
|
||||
if (!StringUtils.isEmpty(entityFieldsSelection)) {
|
||||
entityFieldsSelection = String.format("e.id id, %s entity_type, %s", entityTypeStr, entityFieldsSelection);
|
||||
} else {
|
||||
@ -442,10 +443,10 @@ public class DefaultEntityQueryRepository implements EntityQueryRepository {
|
||||
EntityKeyMapping sortOrderMapping = sortOrderMappingOpt.get();
|
||||
String direction = sortOrder.getDirection() == EntityDataSortOrder.Direction.ASC ? "asc" : "desc";
|
||||
if (sortOrderMapping.getEntityKey().getType() == EntityKeyType.ENTITY_FIELD) {
|
||||
dataQuery = String.format("%s order by %s %s", dataQuery, sortOrderMapping.getValueAlias(), direction);
|
||||
dataQuery = String.format("%s order by %s %s, result.id %s", dataQuery, sortOrderMapping.getValueAlias(), direction, direction);
|
||||
} else {
|
||||
dataQuery = String.format("%s order by %s %s, %s %s", dataQuery,
|
||||
sortOrderMapping.getSortOrderNumAlias(), direction, sortOrderMapping.getSortOrderStrAlias(), direction);
|
||||
dataQuery = String.format("%s order by %s %s, %s %s, result.id %s", dataQuery,
|
||||
sortOrderMapping.getSortOrderNumAlias(), direction, sortOrderMapping.getSortOrderStrAlias(), direction, direction);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user