fix(contribution): 算力记录按层级升序排列 L1→L2→...→L15
用户期望 L1 在前 L15 在后,将 levelDepth/bonusTier 排序从 DESC 改为 ASC Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
7d548dac4e
commit
7180e2ac27
|
|
@ -48,14 +48,14 @@ export class ContributionRecordRepository implements IContributionRecordReposito
|
||||||
const page = options?.page ?? 1;
|
const page = options?.page ?? 1;
|
||||||
const limit = options?.limit ?? 50;
|
const limit = options?.limit ?? 50;
|
||||||
|
|
||||||
// 根据 sourceType 动态排序:同伴下按 L 降序,同伴上按 T 降序,全部按 L/T 降序
|
// 根据 sourceType 动态排序:同伴下按 L 升序,同伴上按 T 升序,全部按 L/T 升序
|
||||||
let orderBy: any;
|
let orderBy: any;
|
||||||
if (options?.sourceType === 'TEAM_LEVEL') {
|
if (options?.sourceType === 'TEAM_LEVEL') {
|
||||||
orderBy = [{ levelDepth: 'desc' }, { createdAt: 'desc' }];
|
orderBy = [{ levelDepth: 'asc' }, { createdAt: 'desc' }];
|
||||||
} else if (options?.sourceType === 'TEAM_BONUS') {
|
} else if (options?.sourceType === 'TEAM_BONUS') {
|
||||||
orderBy = [{ bonusTier: 'desc' }, { createdAt: 'desc' }];
|
orderBy = [{ bonusTier: 'asc' }, { createdAt: 'desc' }];
|
||||||
} else {
|
} else {
|
||||||
orderBy = [{ levelDepth: 'desc' }, { bonusTier: 'desc' }, { createdAt: 'desc' }];
|
orderBy = [{ levelDepth: 'asc' }, { bonusTier: 'asc' }, { createdAt: 'desc' }];
|
||||||
}
|
}
|
||||||
|
|
||||||
const [records, total] = await Promise.all([
|
const [records, total] = await Promise.all([
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue