fix(lead): 列表排序改为最新入库优先 — 修复新数据沉底被误判为"老信息"
原排序 deadline desc 在前、createdAt desc 在后,导致: - 截止日期远的旧线索排在首屏,最新采集的数据沉到 700+ 名开外 - deadline 为空的新线索在降序排序里直接沉底 改为 createdAt desc 为主排序键,deadline 降为同批次内次序参考。 验证(生产 802 条数据模拟):今天 08:05 采集的线索从第 702 位升到第 1 位。
This commit is contained in:
parent
9702d4b8ae
commit
ad7e739b83
@ -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' }],
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user