From fce96ef468291fb9a0e6a4d34ab371315e9485d4 Mon Sep 17 00:00:00 2001
From: yxh <172933527@qq.com>
Date: 星期六, 03 十月 2026 00:59:44 +0800
Subject: [PATCH] ai优化

---
 jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/service/queue/BedBO.java |   22 +++++++++++++++++++---
 1 files changed, 19 insertions(+), 3 deletions(-)

diff --git a/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/service/queue/BedBO.java b/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/service/queue/BedBO.java
index 03ca13d..4b5ac39 100644
--- a/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/service/queue/BedBO.java
+++ b/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/service/queue/BedBO.java
@@ -23,14 +23,30 @@
     Integer status;
 
     /**
-     * 杩欎袱涓瓧娈� 鐢ㄤ簬鍒嗘祦鎺у埗
+     * 杩欎袱涓瓧娈� 鐢ㄤ簬鍒嗘祦鎺у埗, 鍙備笌鍒嗘祦鐨勫伐浣嶄娇鐢�
      * 銆愬�欒瘖涓�戞偅鑰呮暟 銆佹渶澶у厑璁告暟
      */
-    AtomicInteger readyPatNum = new AtomicInteger(0);
+    Integer readyPatNum = 0;
     Integer maxReadyPatNum = 0;
+
+    /**
+     * 銆愰渶姹�3銆戝仠姝㈠�欒瘖寮�鍏炽��
+     * <p>
+     * true = 璇ュ伐浣嶆殏鍋滄帴鏀�**鏂扮殑**鍊欒瘖鎮h�咃紙宸叉湁鐨勫�欒瘖鎮h�呬粛鍙甯稿彨鍙凤級锛�
+     * false = 姝e父鎺ユ敹銆�
+     * <p>
+     * 涓� {@code BedStatusEnum.DOCTOR_PAUSE} 鐨勫尯鍒細鍖荤敓"鏆傚仠"璧扮殑鏄�
+     * {@code updateStop}锛屼細椤烘墜鎶婂氨璇婁腑(30)寮哄埗瀹屾垚銆佸苟鎶婂�欒瘖涓�(20)鐨勮
+     * {@code room_id=0/bed_no=' '} 韪㈣蛋锛堟偅鑰呭嚟绌烘秷澶憋級锛屼笉婊¤冻
+     * "宸叉湁鍊欒瘖鐥呬汉缁х画鍙彿"鐨勮姹傦紱鏁呮湰寮�鍏�**鐙珛瀹炵幇**锛屽彧鎷︽埅鏂板銆�
+     * <p>
+     * 璇ュ瓧娈甸渶**钀藉簱**锛坽@code clinic_room.stop_ready}锛夛紝鍚﹀垯姣忔
+     * {@code bedReload}锛堝紑璇�/閲嶅惎锛夐兘浼氫涪澶便��
+     */
+    Boolean stopReady = false;
 
     @Override
     public int compareTo(@NotNull BedBO o) {
-        return Integer.compare(this.readyPatNum.get(), o.readyPatNum.get());
+        return Integer.compare(this.readyPatNum, o.readyPatNum);
     }
 }

--
Gitblit v1.9.3