From 3d10cfa8882afcfa28a7623b45232aef54fe033d Mon Sep 17 00:00:00 2001 From: eight <641137800@qq.com> Date: 星期五, 25 十月 2024 15:51:08 +0800 Subject: [PATCH] 设备表 增加 rent_id --- jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/service/callingscreen/CallingScreenServiceImpl.java | 12 +++++++++++- 1 files changed, 11 insertions(+), 1 deletions(-) diff --git a/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/service/callingscreen/CallingScreenServiceImpl.java b/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/service/callingscreen/CallingScreenServiceImpl.java index de872f3..05025cc 100644 --- a/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/service/callingscreen/CallingScreenServiceImpl.java +++ b/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/service/callingscreen/CallingScreenServiceImpl.java @@ -99,7 +99,17 @@ }); mapDisplayColQueue.values().stream().forEach(mapSoltQueue -> mapSoltQueue.values().stream().forEach( - slotQueueList -> slotQueueList.sort((o1, o2) -> o1.getSeqNum() - o2.getSeqNum()))); + slotQueueList -> slotQueueList.sort((o1, o2) -> { + if (null == o1.getSeqNum() && null == o2.getSeqNum()) { + return o1.getBookTimeslot() - o2.getBookTimeslot(); + } else if (null != o1.getSeqNum() && null != o2.getSeqNum()) { + return o1.getSeqNum() - o2.getSeqNum(); + } else if (null == o1.getSeqNum()) { + return 1; + } else { //杩欓噷 蹇呭畾 null == o2.getSeqNum() + return -1; + } + }))); return mapDisplayColQueue; } -- Gitblit v1.9.3