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