diff --git a/fys-modules/fys-equipment/src/main/resources/mapper/equipment/DeviceMapper.xml b/fys-modules/fys-equipment/src/main/resources/mapper/equipment/DeviceMapper.xml
index 4c49440..46fa3f4 100644
--- a/fys-modules/fys-equipment/src/main/resources/mapper/equipment/DeviceMapper.xml
+++ b/fys-modules/fys-equipment/src/main/resources/mapper/equipment/DeviceMapper.xml
@@ -292,7 +292,7 @@
and a.online_status = #{criteria.onlineStatus}
- ORDER BY a.create_time DESC
+ ORDER BY (case when a.online_status = 1 then 2 else 1 end) DESC