diff --git a/apps/api/src/lead/lead.service.ts b/apps/api/src/lead/lead.service.ts index 186ac57..909a3c9 100644 --- a/apps/api/src/lead/lead.service.ts +++ b/apps/api/src/lead/lead.service.ts @@ -71,10 +71,9 @@ export class LeadService { } return this.prisma.lead.findMany({ where, - orderBy: [ - { deadline: 'desc' }, - { createdAt: 'desc' }, - ], + // 最新入库优先:createdAt 降序为主,deadline 仅作同批次内的次序参考 + // (旧版用 deadline desc 会把截止日远/为空的最新数据沉到 700+ 名开外) + orderBy: [{ createdAt: 'desc' }, { deadline: 'desc' }], }) }