mirror of
https://gitee.com/nocobase/nocobase.git
synced 2025-07-02 03:02:19 +08:00
Merge branch 'main' into next
This commit is contained in:
commit
bbb89d5f35
@ -100,19 +100,22 @@ export class QueryParser {
|
|||||||
} = this.parseDimensions(ctx, dimensions, hasAgg, ctx.get?.('x-timezone'));
|
} = this.parseDimensions(ctx, dimensions, hasAgg, ctx.get?.('x-timezone'));
|
||||||
const order = this.parseOrders(ctx, orders, hasAgg);
|
const order = this.parseOrders(ctx, orders, hasAgg);
|
||||||
|
|
||||||
|
const queryParams = {
|
||||||
|
where,
|
||||||
|
attributes: [...measureAttributes, ...dimensionAttributes],
|
||||||
|
include,
|
||||||
|
group,
|
||||||
|
order,
|
||||||
|
subQuery: false,
|
||||||
|
raw: true,
|
||||||
|
};
|
||||||
|
if (!hasAgg || dimensions.length) {
|
||||||
|
queryParams['limit'] = limit || 2000;
|
||||||
|
queryParams['offset'] = offset || 0;
|
||||||
|
}
|
||||||
ctx.action.params.values = {
|
ctx.action.params.values = {
|
||||||
...ctx.action.params.values,
|
...ctx.action.params.values,
|
||||||
queryParams: {
|
queryParams,
|
||||||
where,
|
|
||||||
attributes: [...measureAttributes, ...dimensionAttributes],
|
|
||||||
include,
|
|
||||||
group,
|
|
||||||
order,
|
|
||||||
limit: limit || 2000,
|
|
||||||
offset: offset || 0,
|
|
||||||
subQuery: false,
|
|
||||||
raw: true,
|
|
||||||
},
|
|
||||||
fieldMap: { ...measureFieldMap, ...dimensionFieldMap },
|
fieldMap: { ...measureFieldMap, ...dimensionFieldMap },
|
||||||
};
|
};
|
||||||
await next();
|
await next();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user