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 limit = options?.limit ?? 50;
|
||||
|
||||
// 根据 sourceType 动态排序:同伴下按 L 降序,同伴上按 T 降序,全部按 L/T 降序
|
||||
// 根据 sourceType 动态排序:同伴下按 L 升序,同伴上按 T 升序,全部按 L/T 升序
|
||||
let orderBy: any;
|
||||
if (options?.sourceType === 'TEAM_LEVEL') {
|
||||
orderBy = [{ levelDepth: 'desc' }, { createdAt: 'desc' }];
|
||||
orderBy = [{ levelDepth: 'asc' }, { createdAt: 'desc' }];
|
||||
} else if (options?.sourceType === 'TEAM_BONUS') {
|
||||
orderBy = [{ bonusTier: 'desc' }, { createdAt: 'desc' }];
|
||||
orderBy = [{ bonusTier: 'asc' }, { createdAt: 'desc' }];
|
||||
} else {
|
||||
orderBy = [{ levelDepth: 'desc' }, { bonusTier: 'desc' }, { createdAt: 'desc' }];
|
||||
orderBy = [{ levelDepth: 'asc' }, { bonusTier: 'asc' }, { createdAt: 'desc' }];
|
||||
}
|
||||
|
||||
const [records, total] = await Promise.all([
|
||||
|
|
|
|||
Loading…
Reference in New Issue