| | |
| | | } |
| | | |
| | | firstItem.setStatus( QueueStatusEnum.INSTALLING.getStatus() ); |
| | | firstItem.setBedNo( bedNo ); |
| | | queueMapper.updateById( firstItem ); |
| | | |
| | | // 检查项目.亲和性 处理逻辑 |
| | |
| | | for (int i = 0; i < affinityItems.size(); i++) { |
| | | QueueDO queueItem = affinityItems.get(i); |
| | | queueItem.setStatus(QueueStatusEnum.AFFINITY_RECEIVED.getStatus()); //改变 排队状态 |
| | | queueItem.setBedNo( bedNo ); // 跟随到 装机 工位 |
| | | queueMapper.updateById(queueItem); |
| | | } |
| | | } |
| | |
| | | for (int i = 0; i < affinityItems.size(); i++) { |
| | | QueueDO queueItem = affinityItems.get(i); |
| | | queueItem.setStatus(QueueStatusEnum.AFFINITY_WAITING.getStatus()); //改变 排队状态 |
| | | queueItem.setRoomId(queueItem.getRoomId()); |
| | | queueItem.setRoomName(queueItem.getRoomName()); |
| | | queueItem.setBedNo(queueItem.getBedNo()); |
| | | queueItem.setRoomId(queueDO.getRoomId()); |
| | | queueItem.setRoomName(queueDO.getRoomName()); |
| | | queueItem.setBedNo(queueDO.getBedNo()); |
| | | queueItem.setSeqNum(curSeqNum.get() + 1); // 使用同一个 内部序号 |
| | | queueMapper.updateById(queueItem); |
| | | } |