diff --git a/klp-crm/src/main/java/com/klp/crm/service/impl/CrmOrderServiceImpl.java b/klp-crm/src/main/java/com/klp/crm/service/impl/CrmOrderServiceImpl.java index 6ba1abf6..58c24136 100644 --- a/klp-crm/src/main/java/com/klp/crm/service/impl/CrmOrderServiceImpl.java +++ b/klp-crm/src/main/java/com/klp/crm/service/impl/CrmOrderServiceImpl.java @@ -250,11 +250,9 @@ public class CrmOrderServiceImpl implements ICrmOrderService { qw.eq("co.del_flag", 0); //排序规则: // 1. 置顶优先 (is_top=1 排在前面) - // 2. 状态为1(已生效)的排在前面 - // 3. 创建时间倒序 + // 2. 合同号倒序(KLPY+年月日+序号,降序最新在前) qw.orderByDesc("co.is_top") - .orderByDesc("CASE WHEN co.status = 1 THEN 1 ELSE 0 END") - .orderByDesc("co.create_time"); + .orderByDesc("co.contract_code"); return qw; }