From 7aad06fedc12f0183734088fa44c929ac6ff42b3 Mon Sep 17 00:00:00 2001
From: yuan <123@>
Date: 星期六, 10 十月 2026 11:54:01 +0800
Subject: [PATCH] feat: 增加多个查询的排序功能以优化数据检索

---
 src/main/resources/mapper/collaborativeApproval/StaffContactsPersonalMapper.xml |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/main/resources/mapper/collaborativeApproval/StaffContactsPersonalMapper.xml b/src/main/resources/mapper/collaborativeApproval/StaffContactsPersonalMapper.xml
index 36ce60d..951d824 100644
--- a/src/main/resources/mapper/collaborativeApproval/StaffContactsPersonalMapper.xml
+++ b/src/main/resources/mapper/collaborativeApproval/StaffContactsPersonalMapper.xml
@@ -10,18 +10,18 @@
             sjlr.staff_no,
             sjlr.staff_name,
             sjlr.sex,
-            sjlr.post_job,
+            (SELECT p.post_name FROM sys_post p WHERE p.post_id = sjlr.sys_post_id LIMIT 1) AS post_job,
             sjlr.adress,
             sjlr.profession,
             sjlr.identity_card,
             sjlr.phone,
             scp.create_time
         FROM staff_contacts_personal scp
-            LEFT JOIN (select * from staff_join_leave_record WHERE staff_state = 1) sjlr ON scp.contact_id=sjlr.id
+            LEFT JOIN (select * from staff_on_job WHERE staff_state = 1) sjlr ON scp.contact_id=sjlr.id
         where 1=1
         <if test="staffContactsPersonalDTO.staffName != null and staffContactsPersonalDTO.staffName != ''">
             and sjlr.staff_name like concat('%',#{staffContactsPersonalDTO.staffName},'%')
         </if>
-
+        ORDER BY scp.create_time DESC
     </select>
 </mapper>
\ No newline at end of file

--
Gitblit v1.9.3