From f027c87f28485988b3d25f41b0cdf6e5bd42cd42 Mon Sep 17 00:00:00 2001
From: zhuguifei <zhuguifei@zhuguifeideiMac.local>
Date: 星期三, 30 七月 2025 16:50:37 +0800
Subject: [PATCH] redis工单保存故障数据

---
 jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/controller/MobileController.java |   15 +++++++++++++--
 1 files changed, 13 insertions(+), 2 deletions(-)

diff --git a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/controller/MobileController.java b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/controller/MobileController.java
old mode 100755
new mode 100644
index 4fcdc30..4ec431f
--- a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/controller/MobileController.java
+++ b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/controller/MobileController.java
@@ -167,12 +167,23 @@
                 String st = client.getString("connectedAt");
                 vo.setUpTime(st);
                 vo.setClientId(clientid);
+            }else{
+                vo.setClientId(clientid);
+                vo.setOnline(false);
             }
             return vo;
         }).collect(Collectors.toList());
         //鎺掑簭
-        collect.sort(Comparator.comparing(obj -> obj.getCode(), Comparator.nullsLast(Comparator.naturalOrder())));
-        collect.sort(Comparator.comparing(obj -> obj.getOnline(), Comparator.nullsLast(Comparator.naturalOrder())));
+        collect.sort(
+                Comparator.comparing(
+                                MoEquVo::getOnline,
+                                Comparator.nullsLast(Comparator.reverseOrder())  // true 鍦ㄥ墠锛宖alse 鍦ㄥ悗锛宯ull 鏈�鍚�
+                        )
+                        .thenComparing(
+                                DryEquipment::getCode,
+                                Comparator.nullsLast(Comparator.naturalOrder())  // code 鍗囧簭锛宯ull 鏈�鍚�
+                        )
+        );
         BeanUtils.copyProperties(pageList, page);
         page.setRecords(collect);
     }

--
Gitblit v1.9.3