eight
2025-04-11 dadd95ea351e9747fb66bcc0e57f3ebcae5de73a
jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/service/queue/QueueServiceTxFunctions.java
@@ -288,20 +288,16 @@
        }
        firstItem.setStatus( QueueStatusEnum.INSTALLING.getStatus() );
        firstItem.setBedNo( bedNo );
        firstItem.setBedNo( bedNo );  // 转到 安装工位
        queueMapper.updateById( firstItem );
        // 检查项目.亲和性 处理逻辑
        // 检查项目.亲和性 处理逻辑:  变为【安装中】后 拉 其他检查项来亲和
        CheckTypeDO checkTypeDO = getCheckTypeItem( firstItem.getBookCheckType() );
        if (checkTypeDO.getAffinityCheckTypes().length > 0) {
            procAffinityWhenSomeOneEntryInstalling(firstItem.getPatId(), roomId, bedNo, checkTypeDO.getAffinityCheckTypes() );
        }
        // 装机工位 不进入 分流队列
        // 分流队列中 该工位 [已领用]人的数量 减一
        //BedQueueBO bo = mapBedVsQueue.get( Utils.formatRoomBed( roomId, bedNo ) );
        //bo.queueNum.getAndDecrement(); // 可能已经【并发的】在 hurry-up 中改变了值
        //refreshRoutingQueue(bo);
        // 装机工位 不参与分流
        return GlobalErrorCodeConstants.SUCCESS;
    }